Google gets a 9 out of 10 from me, they are a communications enabler. They began by producing a search engine for the internet but have since enabled communication by various means. Quite a difficult thing to scan all of the words for every document published on the internet, the number must reach into the trillions, and to match them by your search criteria and present results according to the most frequently visited through google search. My only issue with them has been producing my own websites, I can't achieve the same look and feel as I have been able to with Wordpress and Weebly, I have tried to move all of my websites to google but it hasn't been so easy, I'm sure you can do it though, I have found the other website providers easier but none the less am very impressed by google. Indeed their business has grown to be one of the largest companies in the world so dependent we have become on the internet and communications, technology has taken over from oil as the biggest bread winner. It is the future.