Out of curiosity, where did you find the documents to program that beautiful MS-Office style ribbon UI? Looks beautiful.
Is MFC the recommend way to write windows applications still? I never quite figured out how Windows programmers choose their toolkits, and when I ask most developers, they all just say use .NET.
I do NOT think that MFC is the recommended way to develop Windows-Apps. I think most people will recommend and .NET (as you already mentioned) language like C# or new: F#. But I like C++ and the MFC and so it is for me the best way to develop.