Exactly Xorcist!
That was THE reason that made me switch from VB to Delphi after about a month, the other reason I would now give is that Visual Basic needs extended implementation of everything API-oriented, if you want to use BitBlt, you have to include it with some stupid command... Another problem I found was that dynamically creating visual objects during run-time was (to my knowledge) not possible or very hard to do in Visual Basic...

No Delphi Rulezzzzz!