Gees, you guys make me feel positively geriatric. I started programming at the grand old age of 19 ( although that was 20 odd years ago), on an IBM XT with 640K of RAM and a 20MB hard disk the size of a routemaster bus. I used Lotus123 and 'coded' in Clipper, a compiled version of dBaseIII. Then came the object orientated revolution and I progressed through the Visual Basics 3 to 6 and on to C# breifly flirting with Java. A bit of ASP2 now but most of my work is done in C#, I love overriding and overloading, but I can't stop calling methods functions, must be an age thing.Riv.