I want to make a global social network, in which users can search for nearby users.
What is the preferred way to allow users to easily specify where they are located?
Zip code would be accurate, but is US-only.
Lat/long would be accurate, but it is too difficult for mom and dad types.
Drop-down menu of continent, country, province, major city is simple, but perhaps not that accurate if someone lives somewhere remote or in between two major cities.
Your thoughts?