Google Latitude Has 3 Million Active Users, Check-Ins Likely On The Way
“Hey Foursquare and MyTown, suck it.” — Okay, Google's Steve Lee didn't actually say that during the location panel at the Web 2.0 Expo today, but he may as well have. While Foursquare may have just crossed 1 million users …