I am a big Google fan!!!!Research and development of new tech is his strength.All this amazing and different products come from a company policy called "pet-proyects". Every single Google employee is allowed to have some (about 20%) of their company time and resources for a project of his/her own. If this project is good/great/awesome it gets resources to be developed as a company product. Many of the existing services which Google offers (including Orkut and Google News) were developed by employees.Always the most talented, creative, and entrepreneurial people leave companies like Microsoft in frustration in order to start their own enterprisesGoogle has created an environment where the most talented, creative, and entrepreneurial employees can play in their own sandbox, and have their pet projected funded within the company.