I agree. And while Microsoft might be able to throw copies of WinXP for very low prices, they can't do this forever. They might try to offer Win7 for very cheap, but eventually profit will win out over market share, and they'll have to raise the price. Meanwhile, Linux will still be around, no matter what MS does. Open Source isn't something that microsoft can marginalize long-term: MS might be able to keep linux out of the low-price sector temporarily, but they will not be able to sustain it.