Google Latitude has 3 million users