Microsoft pushes new GUI development frameworks every few years (Win32, MFC, Windows Forms, WPF, Silverlight, ...?).
Now I'd like to develop a fancy windows app for windows 7 and use the most spiffy GUI I can lay my hands on. My problem is:
which one should be used for windows client apps? Has Silverlight overtaken WPF for client development, too? Which GUI is supported well and has good GUI elements?
Oh yes, language of choice would be c#/.net. Or maybe F# for fun.