I'm trying to create some dialogs in my web-app that can auto-suggest possible Countries, States, Cities and Zips in a form.
I was planning on storing this information in a database, and making calls to it from AJAX as the user types.
I don't want anything overly complicated like the Geonames database that I was offered when I asked this question over at the GIS stackexchange.
I installed the Geonames database on my mysql server, but I found that it was more like points on the map (things like schools, stores etc) than it was just individual Countries, States, Cities and Zipcodes.
Please let me know if I am oversimplifying the problem, as it's entirely possible that I am.