I live in New York. Why can't I type "New York", "NY", or have the system figure out where I live by zipcode. Instead, I get some sort of pull-down menu.
You already asked me where I live and I filled out the stupid form. So you know that I said "New York". And that I gave you a US-formatted zipcode. And that I came from a US IP-Block. And that my browser language is en-us. So why do you have a mandatory field for "Country" implemented as a massive pull-down with Afghanistan listed first?