When I read this article, or any article like this for that matter, it always leaves a bad taste in my mouth. I hate getting into religious battles over software. Every software has bugs, every software business plan is different. But the thing about software is, there are a crapload of open standards and the future does not look like it will be held by 1 operating system. Seamless computing is Bill Gates dream, and I think it will happen. However, I don't think that seamless computing will be equivalent to homogenous computing. People will have iPod's and Media Center PCs and Linux file servers or some other combination that fits their needs. Predicting the doom of a company that has $56 Billion liquid and growing is both retarded and useless. Let's all work on building great software and let the cards fall where they may. We shouldn't be having pissing matches over the OS we use.