Most registration forms seem to be to ask for the 'State' first and 'Country' after that, both being drop down lists. The 'State' list has the State names of USA by default, and this list is refreshed once a user selects any country apart from 'USA' in the 'Country' field. This is an American website with global services.
Now if you are a non-US user and you encounter the 'State' field first, you see a list of options which are not applicable to you. So you will have to jump and select the correct option from the 'Country' field first to get the 'State' options that are applicable to you. The 'surprise' value of a drop-list with no relavent options + the focus needed to backtrack on a form. Isn't it better to ask for the country first in such instances?
on the other hand, the standard way for users to fill addresses is to have the State first and then Country. Thoughts?