So if you were in charge of any department... what changes would you make there?
I'd make sure my department always had someone to bring them their free drinks.
From my own observations durring my short two day visit to Redmond last year, the people at Microsoft are pretty hard working and committed. They've made some great products, and are constantly working to improve them (as we are seeing with IE7).
So, for once, let's stop second guessing Microsoft. Believe me, when it comes down to it, they always want to do the right thing.
What kinda huge company would think about setting up something like C9? It's these type of things which Microsoft is doing that I think we're forgetting about.