A week back I was having a discussion with a friend of mine, about what could be dangerous for Microsoft? having their development tools at a premium. What opensource is actually doing is - it is driving a lot of "smart" developers away from Microsoft, and that could be a big threat to Microsoft in the long run. I told him, what will be a stroke of genius from Microsoft will be to make their development tools free. (even free as in beer would do!)
and I read today about this news. where they have launched a Beginners site for MS platform and some of the development tools they have their it free.
A really solid move by Microsoft, the effects may not be immediately visible, but will help them in the long run.