My programming upbringing evolved through GWBASIC, QBASIC, DOS batch files, QuickBasic, VB (1,3,5,6), Borland Turbo C++, and VBA. (In the last few years I've also gotten into VBS, PHP, Oracle PL/SQL procedures, MySQL procedures, and Java.) I learned the hard way that while BASIC is a great...