What's behind Facebook Places, Google Places, Foursquare and Gowalla?
It's the benevolent attempt by these companies to provide a useful and free service to people that is accurate and timely.
Oh, and yes...it's about finally tapping into the local business advertising market.
Tom Krazit's article on CNet has a good overview.