On my website I would like to include a radius search for user profiles, similar to what Twitter is doing on their advanced search with "Near this places" http://search.twitter.com/advanced
I currently have a US zip code database with lat & lon data, but the site is now expanding globally. What's the best approach to adding local proximity search all around the world? Adding a zip code table for every country? How does Twitter do it?