I find that I always find it useful to have a list of all Countries and their country codes. If someone provided it in multiple formats (eg: SQL, DDL, Xml, CSV, JSON, YAML...).
I've found sites that attempt to sell a list of countries but that seems crazy to me. Is there an open source project that I'm overlooking? If there isn't does anyone else see any usefulness of starting a project that maintains a list of coutries and even something that attempts a region hierarchy?
There have been times where I have been wanting to retrieve the top 50 largest cities in a province located in Canada for example.
Ooh, maybe this could be a handy "cloud" computing service.
Thanks, I just want to make sure that I'm not over analyzing an issue that's had a trivial solution for ages.
[Edit]
Just realized that a community based regional allocation strategy might be a bit tricky. How would you deal with regions in conflict?