Reading on various blogs and forums, it looks like WPF, although a great idea when introduced, does not have such a bright future. WinForms is older, and 'traditional' Windows applications are not the way forward. I guess I should go the ASP.NET with C# route for now. There will be enough ASP.NET development going on out there to keep me going for a few years..