I have a Student edition of Visual Studio 6, and have used Borland C++, Visual C++ and Visual C++.Net and the .Net software is completely different from Borland C++ and is very different from Visual C++ 6. Visual Basic.net has become different altogether from Visual Basic I think they've tried to make it more like Visual C++ but none of the original methods work for instance you can't have indexed arrays for buttons any more. I think Borland C++ is better all round it would appear to work faster and seems to take up less memory.