I was watching the MIX Keynote online today and it was very interesting:
Part of Microsoft is trying to do the right thing with IE8 and making sure that the web remains open and standard.
Part of them is locked in their past mistakes (WPF and silverlight) and they do not seem to find the courage to do the right thing and cut their losses and focus 100% of their energy on doing the right thing.
I wish they had done that mistake back in 1995 and try to push both IE and black bird.
The next couple of years are going to be interesting: I really look forward to Firefox and Webkit (HTML5, native video, gears) doing to Silverlight (and AIR) what Mosaic and Netscape did to black bird.