I don't think you need a miracle just a better product that is produced by thinking and hard work.
Like someone said Google can certainly unseat MS with a new operating system.
A single indidivual can do it. All it takes is a breakthrough.
I am working on an programming that takes advantage of multi -core chips like the new Intel 6 core chip. The person who solves this problem will certainly take down Microsoft because microsoft has not figured out how to do parallel programming with multiple core chips as evidenced by Vista's poor performance on dual-core processor chips.
Yes these are probably delusions of grandeur on my part. But you never know until you try.
http://www.freerepublic.com/focus/f-news/1987809/posts
“Intel Corp. today announced that it expects to ship a six-core processor to resellers in the second half of this year.
With 1.9 billion transistors and 16MB of Level 3 cache, the six-core chip, code-named Dunnington, will be built with Intel's new 45 nanometer technology, according to Pat Gelsinger, a senior vice president and general manager of Intel's Digital Enterprise Group.
“The big cache and six cores will give customers a nice bump in performance,” Gelsinger said during a press briefing today about the company's product road map and its upcoming Intel Developer Forum, slated to be held next month in Shanghai. “We're quite excited about it.”
I don't think you need a miracle just a better product that is produced by thinking and hard work.
If that were the case, Xerox and Novell would both be market leaders in the computer industry. Sorry to burst your bubble, but it all boils down to marketing, pricing, and getting the product into the collective minds of those who make the purchasing decisions.
Unfortunately the quality of the product (unless it's completely unusable) doesn't really matter all that much.
Mark