Re: Gelocation
Absolutely true; occasionally I get "placed" in some other city as well, although most of the time geolocation seems to get at least the city right - and because of that, I would probably use that information as a starting point on which area's WiFi SSID records I should try comparing to those visible from a given user's phone, if I were working for Facebook.