Server Space can be either setup or located in any of thousand different places. You could have it setup in any of a hundred countries, for reasonable costs, and only requiring a fair business internet connection. Amazon has a huge installation base with relatively low cost, but they are far...