Post Thumbnail

There's little sense in resisting the obvious: Google is slowly but surely taking over your life, but rather than get indignant and discombobulated, we'd suggest letting go and appreciating how much easier things are with the folks in Mountain View squarely in control. Take Google Goggles, for inst...

5 years ago 0 Comments
December 29, 2009 at 7:51AM