interesting "problem" for microsoft, it seems. at least to me:
google has taken advantage of alot of university/research lab work on clustering technology that all got put into linux. (a few years ago, they said they had 10K cpu's in their cluster; a recent calculation reverse engineered from their S-1 figures it might be 40-80K; someone else claims knowing that they surpassed 100K in november ...) anyway, that's alot of cpu's.
so what does microsoft do to be competitive? do they give in to running their high profile system off linux (like they continued to do for hotmail), or struggle along with their own OS, which isn't up to the task?