For the last year I have been working on a CAD/CAM program as a learning project and I have been doing it with VC++ wich I like alot. In about a month MS will release the C++.NET and I will get it. Is there any tools to migrate old VC++ 6.0 projects to C++.NET?. And I also have a hard time decide if I should stick to unmanaged code that would limit me to API32 and a new improved MFC or if I should do the jump to managed code that would give me access to the huge .NET frame work. Does any one have any inputs on what to do? Will .NET be any noticably slower the API?

Thanks
~Barjor