I was sat infront of Stackoverflow last night and I was dumbfounded with the number of individual tags. It got me thinking about how many different flavours of applications there are out there. Personally, I'm a C# man but even I'm finding that with WCF, WPF, ASP .NET 4, Silverlight and MVC, there is getting so much choice and am beginning to get bogged down with which one to learn. I understand that they each have their own purposes, but I'm finding that this decision is harder than when ASP .Net first came out and it was the ideal tool to use over plain HTML.
I'd be interested in hearing others views, whether I'm the only one out there who finds that the Microsoft suite is increasing quicker than I can keep up with, or just your general views/opinions.