Annoying My Google Latitude is now live to the world People I know from London keep asking me, “Are you in San