Disclaimer: I'm a Mac user (iMac, iPad, iPhone 4, MBP, AppleTV... yeah... I know). Linux at work.
I actually think MS is doing really well with it's online initiative. Windows Live software is actually really nice, their Windows Live website actually does a great job integrating a large number social networks. MS Office still sets the bar for office apps (and no, OOo still suffers from missing out on basic functionality). Visual Studio is light years ahead of the competition. Windows 7 is really, really slick. And Windows Phone 7 looks nice. It's not a clone, they seemed to actually push forward with their Metro interface style. On top of all of that, you have XBox.
When you combine all these efforts together, it's very ambitious. Just think, though, for a second, what will happen if they get all these pieces working together.
That being said, I'm hoping for something special the 20th from Apple. They have the hardware, now they just need to get the software right (MS has the software right, they just need the hardware to bring it all together). Apple has the mindshare, but MS has the numbers. Also, MS has put a lot of work into it's developer tools to make app development across all these platforms incredibly easy.
Anyways, what matters to me is that whatever happens, I benefit. I want a strong MS only because it means Apple is forced to innovate and not just rest on it's laurels (which, to be frank, it feels like it's been doing for some time now).
But yeah, it's getting really interesting out there. All sorts of fun. =)