I expect the major difference is Environment. Major Changes from Visual C++ 6.0 to Visual C++ .NET ---------------------------------------------------- Microsoft Visual C++ .NET provides many new features and improvements. Managed Code and Targeting the .NET Framework Provides links to Managed Extensions for C++ and Visual C# documentation. Attributed Programming Describes what attributes are and what you can do with them. C++ Compiler, Linker, and C++ Language Provides links and updated information about the compiler, linker, build tools, and C++ language features in Visual C++ .NET. Debugger Provides information about the Visual Studio debugger and links to related topics. Development Environment Describes changes in the development environment in Visual C++ .NET. Resource Editors Discusses the Image Editor toolbar and the Text Tool dialog box. Libraries Provides links to new content in the Visual C++ libraries, including the Active Template Library (ATL), ATL Server, C Run-Time Library, Microsoft Foundation Class Library, OLE DB Templates, Shared Classes, and the Standard C++ Library. Deployment and Redistribution of an Application Provides links to deployment and redistribution information for Visual Studio .NET. Nice talking to you. :-O