If you as me, the VTEC engagement spot is a tough area to try and hold a steady rpm, and I would think a little surging would almost be normal as the engine transitions from 2 to 4 valve operation. I don't know if you're running a Power Commander, but I have a PCI USB and with Cozye's map, the VTEC engagement is a lot less abrupt and manageable. I still get a little surging though, so I try to either be above or below the VTEC sweet spot.
Having said that, aside from the VTEC surge, I think most of my surging problems have been caused by other electrical issues. If you read my posts, you'll see that I noticed a big improvement when I replaced the battery, and just recently I noticed that my low speed mid rpm problems seemed to be coming back again. I thought a new battery was in my future...
Just last week though, my Starter Relay fried and the connector mating to it was melted, but after I replaced both I noticed another improvement in how the bike ran.
Anyway, if the VTEC area is the only place where you have surging problem I suggest a Power Commander and Coyze's map. If you have surging in other areas, I'd start looking at electrical improvements such as Tightwad's VFRness.