>>44
Er, here's the problem: Microsoft doesn't know where it's going to be in 3 years. They want to force businesses into Vista and dot NET. You can go ahead and learn dot NET now, but millions of users and businesses that don't include the latest runtimes, and users of illegal Windows who never run Windows Updates, are out in the cold.
If you work in IT you'd know that every time Java and .NET APIs change, you WOULD have to go to every machine in your business and install the new runtime, because MS and SUN Microsystems sure don't automate this for you. And WOULD means that they don't, and just sit it out with their old versions, and wait till the programmers wisen up or the entire business gets a hardware/OS upgrade.
So yes, MFC is bloat, but it's 300% faster than the bare C++-on-Win32 learning curve. I hate its guts, and that's why it's going to be a long year while I learn Win32 the long way as well.