I just use foursquare first time, looks it find my location and shows on the map very correct. I am using desktop at home, just curious, how does it know my address? Thanks.
It uses HTML5's Geolocation API to determine a user's location