No problem. I am looking to establish a foreign beachhead myself. If you ever pick one, and go through with your decision, I hope you would post your experience here.
EDIT: I found a better link here for ease of business: http://www.doingbusiness.org/economyrankings/
as well as tax rates: http://www.doingbusiness.org/ExploreTopics/PayingTaxes/Detai...