I am not going to try and convince you that .NET is better, you have already convinced yourself that it isn't. BUT bburton wrote: Writing >>>good<<< code used to be an artform. Some of us are really good at it; most out there are not. It looks to me as if Microsoft is now taking the hand holding approach to the extreme. Writing something in MFC? There are now wizards that do just about everything. What about ATL/COM? No more IDL. What happened to DESIGNING an interface before coding it... Why can't you do this with VS.NET (.NET is the framework)? Sure there are wizards and helpers but you don't have to use them. Office comes with a million Wizards, I have probably used at most one or two of them. Carry on hand coding just like all serious developers will and do, no harm done if MS choose to help out newbies or developers with mis-aligned deadlines. bburton wrote: Please, someone, convince me that .Net IS the future. MS are betting the company on it, if you don't go .NET you will be left behind. Till they loose dominance you can't argue much about it. regards, Paul Watson Bluegrass Cape Town, South Africa Do you Sonork? I do! 100.9903 Stormfront "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge