I had to cancel the Visa because the bank that I had it through will not send verification codes to a foreign number. I am now seeing, for it happened at a Pharmacy yesterday, that AMEX is not accepted everywhere. Getting the rate when it is favorable to withdraw / receive funds is nice...