Google is bound to win and I am sure about it. Here I will try and explain why I am so sure about it: Google has over the years made itself a brand bigger than any other company in the technology field. I had read an article on reddit regarding how google has made itself into a feedback loop by getting some of the best minds in the tech field and now everybody, who think he/she is good, wants to work at Google. This is giving google a tremendous advantage over the competition. Most good techies work for google and anyone who does not and performs well will be instantly made an offer he cannot refuse. The competition is really sloppy and Google is making the most of it. Google adsense is such a wonderful tool that it is just driving wagonloads of cash into googleplex. Whats worse? nobody is making any attempt to capture the market. I don't know how many years will Yahoo and Msn take to bring a real competition to adsense. Msn is in such a wonderful position to use its sales offices all over the world to get more advertising but somehow they are messing it up bigtime. One has to realize that anytime anyone clicks on an adsense add placed on a third party site not affiliated to google, google still makes money. That I feel is a very big key to google's success. Google has an unbelievable amount of public support. Any product that google launches becomes an instant hit just because it is a google product. Most people will register for the beta just to check it out. The invite based system has proven to be a real gainer for the company. Google believes in open source. Allthough everything they do is not open source but google has made an image that they love open source and believe in taking it further. Supporting open source projects, firefox (which also supports their war against Msn) and code jams also contribute. Google gives all its products to the user for free. This is one of the best features of google, whether it is blogger, 1000MB mail, orkut, code ..... blah blah blah .... all these products require money but google is willing to spend on it and give user something new. Google is not afraid to experiment or challenge. Google is probably the only company in the world which is willing to go against so many companies at once. If google feels they can enter a market they will not stop at anything. How good this strategy will be in the long term, time will tell. Google surely is one of the most dynamic companies in today's era. It has become the true competitor to Microsoft that the world was searching for and I believe Google will win.