Hrm..I've been programming with visual basic for going on 6 years. But I rarely use it. Probably every 5 projects it comes up. I bounce between borland builder for delphi & C and Visual basic. It just depends on your needs. Visual basic is fast...very very fast, and on my team at work, noone else knows it. So if I have an assignment that is just me, no cooperative programming, I will always go for
VB, it's simply faster. Less time for the same outcome in almost every scenario. The most time-consuming project ever was a database related program designed to handle time-management & payroll, along with other employee-management related functions for a state agency here. The core of it all was what you mentioned working with, ADO to interact with multiple SQL servers. So yes, it's safe to consider yourself a pro, in 6 years that's the longest project yet..of course it had alot of sub elements, but it all operated around a database I used ADO to interact with.