Forgive me for asking a subjective question but I'd really like to know where is the .NET development headed in the near future? Are we going to see more ASP.NET developers or will there be more demand for Silverlight/WPF && WinForms developers?
This is such a broad question. I think it is safe to say as long as .NET is around, there will be no shortage of ASP.NET development. I think Silverlight will be prevalent in a particular set of niche development but ASP.NET MVC will be where the majority of .NET Web development will be at, unless there is a large, steadfast group of WebForms users. As for WinForms vs WPF; I think its safe to say Microsoft would like WPF to be the future of the client and it probably will be but the uptake will take awhile. These are just my $0.02.