Nice post. Google really is taking a staring role in developing and providing free applications which for small businesses are extremely useful. I keep hearing about privacy issues though which make me wary of trusting Google. That said, AdWords, Analytics, AdSense and Google Earth are all excellent products.