Scoble has an entertaining piece on an alternative Linux strategy for Microsoft. I'd personally like a Linux sub-system on Windows, i.e like Interix or whatever it is called these days. No more Linux installation hassles, dual-booting, or worrying whether Linux will run on the laptop you're going to buy. One possible drawback: the GPL might mean they also have to supply the source code for Windows. But didn't I read somewhere that they're planning to do that anyway for half the world's population, because the Chinese government will only endorse an OS for which the source code is available?