• I also prefer VB 6 to .net. One reason is that because it is so old, it is fixed and unchanging; and it's not hard to find a 10-years-plus VB vet. The .net world is a moving target - first I bought 2002 Pro, then I needed 2003 C# for a project, then 2003 VB for something else, and now I've got the portion of VS 2005 that comes with SS2005.

    One more advantage to VB 6 is that you don't have to wonder if they have the .net Framework installed (and the correct version, too) so deployment is far more involved than the originally-promised "xcopy deployment" that would end DLL hell. Now we're in the Framework hell, instead. Or you might say we're back to requiring the correct version of VBRUNxxx, yuck!