These days it seems that Microsoft simply can't keep up with the competition, though I think they've simply been making too many enemies recently. I suppose that if I were to compile a list of the top competition for MS, it would look something like this (in order of danger); Google All those little niche things and web applets are really starting to take their toll. Google's desktop search is much better than the Microsoft Windows search and it beat their new search engine (coming real soon - on day - sigh) by a couple of years. Google's Gmail is heaps better that hotmail and beat the Windows Live Mail service (almost live now - sigh) by over a year. IBM (including Lotus) One of the worst things that Microsoft has done lately has been to annoy IBM as it has caused them to embark on a series of quite damaging "Move to Lotus" and "Move to the Penguin" campaigns. IBM is the second largest software developer in the world (after Microsoft) and their ...