If I buy a top level domain name in one of the .com, .net, .org, etc. namespaces, would I be able to have the site hosted outside of the U.S., or would I need a top-level domain specific to the country in which the ISP is located? What advantages are there to country-specific domain names?
Also: your research of your target geography needs to include habits, acceptance, support of the country specific .tld's by your target audience. There are countries where .com is the defacto lovechild, whereas others prefer and support there country .tdl a lot stronger.