International dumbness
" I can no longer do anything on the US store because my address is in Spain. HOWEVER, I also CANNOT do anything on the Spanish store since my CCs are American."
This isn't just a problem affecting Apple though. I live some of the time in Italy, they have a similar attitude to the Spanish about extra-territorial payment and debit/credit cards. I can fill my car with fuel and pay with a UK credit card but only if I decide to have someone fill the car and charge me 20c extra per litre for the pleasure. The self-service takes only Italian credit cards. I can't top up my Italian PAYG SIM using a UK debit or credit card it has to be either direct funds transfer from an Italian bank, an Italian debit card or it's a trip to a tobacconist to buy a scratch card, with cash. Most ludicrous of all is that Tre Italia offer to accept payment via PayPal. But they only accept payment from Italian citizens - the PayPal site will take you through he process but the Tre site then says "payment not authorised". Do it with a PayPal account registered to an Italian citizen and it's fine. So much for "Free movement of goods, services and people."