Many people despise Google for various reasons - having a virtual monopoly in search, and not paying enough tax, are two that immediately...