It's a lot easier to write a fast and well organized program in C++. In
VB you can write a program fast, but making the source code organized and well layed out - well, it can be done in
VB but it's hard to do and most people don't do it! Whereas C and C++ usually force you into a cleaner source structure. Which means easier to read, and debug, and troubleshoot, and update.
Also, if you use Design Patterns to design the code structure and architecture,
VB stinks. It's almost impossible to easily create a Singleton class in
VB, for example.
I know you probably won't know what the heck I'm talking about, but really for large programs C and C++ are the way to go, especially if using Design Patterns (which any good program should do nowadays).
VB always gets messy (unless the coders are very disciplined). I have nothing against
VB but I am speaking from experience.
-nt20