All Empires fall. The reason why Linux will eventually destroy Microsoft is because someone will take action to make it a real corporation and they will actually write and market some good applications for it. The Communist philosophy of free software has been a double edged sword. It has gotten Linux popularity, but it has also made it unacceptable to the neo classical economic structure that the Western economies scale with. I think that Linux could compete very well if they became a real corporation because they could offer a lower cost alternative to Windows and a stable, powerful operating system.