yes you're right I do prefer C/C++. I prefer code that works correctly, that doesn't require me to provide my users with large dll files, that gives me fine control over what I'm doing, that allow me to directly access the APIs and underlying system calls, that allows me to embed asm code when I feel it is appropriate to increas speed, etc, etc. Also, are you aware that they don't even really mention VB in computer classes? It's considered a "quick fix" language, you need something done in 20 mins, you use VB, if not, you don't. To get my degree in computer science I need to take courses in probably every language except VB. C, C++, Java, Prolog, FORTRAN, lisp, COBOL, etc, etc; however, no VB, it's one of those things that they say "yea it exists, but you probably want to stay away from it." It is very rare that you will see a professional program written in VB. I mean MS doesn't even use VB for their own programs.