Windows - Losing market share fast to Mac and Linux and Microsoft is losing market share
Office - Google eyes the enterprise market
Internet Explorer - Internet Explorer Loses Market Share
With the continuing decline in market share of all things Microsoft it's becoming obvious that .NET is not long for this world. With current trends extended, OS X will reach parity with Windows in 2022. .NET will have long since lost relevance before then.
So, if you're working on legacy applications in .NET, that's fine, but you'd have to be crazy to recommend it for a new project since you know that the future pool of developers will be greatly contracting. Microsoft will of course find ways to increase pricing to make up for the shortfall in sales, so the cost of all those applications built on top of the proprietary .NET platform will become more and more expensive.
If you are a .NET developer, now would be a good time to start looking at a cross platform language with open source options like java and ColdFusion. At least then you might be able to find a job in a few years with the growth in cross platform solutions.
Ok, this isn't a serious post, even though it wouldn't bother me if it was true. I just wanted to point out how silly all the "ColdFusion is legacy" arguments are when they are uttered by people who know nothing about it. It really irritates me when I read posts by people that say they would think less of a company for proposing a ColdFusion solution for anything new. That's just stupid. CF has been in constant development since it was owned by Allaire. It has and continues to grow greatly in terms of capability. Knocking out a technology just because of something "they" said robs you of the chance to get a good, maintainable solution at a decent price.
I guess it's time to pull off a few snazzy Flex projects using CF as a service layer.