You're making me feel old. I'm in the over 40 crowd and have been programming since the late 70's. I used to use punch cards to input source code into the compiler. I've been using Visual Basic for the last couple of years. Before then, I programmed in lots of IBM mainframe languages and some UNIX and AIX.