Given that the new version of the .NET Framework is coming out in a few months making Windows programming even easier, and given that .NET has been out for about 4 years now, I am interested in learning the reasons that programmers still stick with C and Win32. I'm not here to say .NET is better, but I would like to learn why you've chosen to stick with the Windows API.