If someone was an American resident (has a social, credit history and everything), but currently resides outside the US. Would they run in to trouble form banks if they opened a credit card and did all their spending in a foreign country? They would have an American address, an american account from which to pay the CC bills.