Well,
I have to be honest, I loved the article, it gave "kind of" the same information but from a different view.
I agree to the most of what has been said, and I do NOT disagree with the rest, but it seems to be little bit early to say so, and I am talking about Web Applications, I teach computer technical certification curriculum (A+, Network+ Server+, and yes some of MCSE's courses as well), when my students (the young ones mostly) ask me what career path do you advice us to pursuit, I say IMHO, MS is an old news, look how Google is changing the way we live, the way we think, I would say, go for web development (AJAX), yes there would still be need for C# and the rest of the other programming languages (at least at the server side and the client OS), but the real volume would be at the web.
The part on which I think it is too early to say so is : On other part of the planet (and I am sure in some part of the US as well as I've read in some of the comments below) the fast internet connection is not available (if any in some parts of the world), I agree that one day sooner or later this is inevitable, but it might not be as soon as (NOW).
Somewhere else we have discussed this issue few months ago, it can be found here.
http://www.syrian-it.net/forum/index.php?topic=25.0
Regards
CerberuS