Four years ago today Scoble posted about the demise of Win32 programming in 10-years time, four down Robert.
The truth of the matter is Win32 code is going to live for years and years and years. There are way too many legacy applications that need it and rewriting a large legacy application wouldn't make much sense. It would take a lot of time and money and you'd end up with an application that was past it's time by the time you finished it.
In that time how many killer .NET based applications have been written? I can only think of one on the desktop, how many have been written for the web?