Lots of things going on with Google at the moment. 1. Google earth street view has launched in the UK. 2. Google mail (GMail.com) went down again for the second time this month 3. Google keyword tool went nuts, showing all sorts of results due to a ‘glitch’ 4. I have seen more instances of […]