Re: #4 https://en.wikipedia.org/wiki/Country_code_top-level_domain Mostly these are just the ISO alpha-2 codes, so we only need to explicitly code any exceptions.