I'm currently a primary VB6 programmer. That being said I can naturally do VBA, ASP, and VBScript as well because they are so similiar to VB6. I'm looking to broaden my programming skills to another language and trying to decide which I should focus on next.

So I'm looking to see if people can give me comparisons on C++ and VB.Net. I'm looking for people that know both, I dont want VB .Net or C++ fanbois that have no experience in one posting hundreds of problems with the opposing language and not comparing them with the latter.

I know going to VB.Net I would still have the advantage of a somewhat similiar syntax and keywords, but if C++ still has advantages over VB .Net like it did over VB 6 in terms of speed and raw power I may make the switch over to it.