VB is very very good at putting a user-interface together. Also good at writing general business applications. It's weak points are programs which run as services (without any user intervention). Distribution is also a little weak, since you've got to ship a large runtime with your program (this will change in VB7).
It's easy to write good code in VB, but it's even easier to write really bad code in VB. Since VB has the reputation as being a "beginners" language, there aren't too many highly experienced programmers using it (Tipmasters on Tek-Tips excepted!).
As a career move, knowing VB is almost a requirement nowadays for getting a job, since variations of it (VBScript, VBA, and ASP (sortof)) are used in all Microsoft products. VB Programmer's Journal has a salary survey every so often, and top-shelf VB programmers can command $70,000 or more (not straight out of college, but after a few years of experience).
Chip H.