As a heavy Google user I would have to strongly disagree with you. Why? Microsoft might be trying to play catch-up with Google all the time, but there are more important things than Google. Sure I use Google and Linux all the time for all my docs, e-mail and just about all my work as well. Here's the thing though, a PC is still cheaper than a Mac even with Vista. PC makers won't want to switch to Linux either because of tech support. Microsoft still has a very big share of the market and no one can deny it. Sure the iPod helps Macs sell, but not enough for Microsoft to care. Here's the argument, everyone needs an operating system and something that just works. Linux is still not for the average human, and PC makers won't resell something from Apple. Right now Microsoft wins, and probably will for the next five to ten years. Sure there are Firefox, Google, Linux, but people just want something that works and to be honest Microsoft offerings are good enough.
P.S. We need to remember that Microsoft has Xbox 360 and the Zune. All which work with Windows.