EA has spent millions upon this new accounting system. It's the backbone of all of their major games (plus UO/Camelot/Warhammer

).
You should now be able to log into the account management system and look at your accounts and say "I want to upgrade these accounts to High Seas or Stygian Abyss" and just click on a little box that adds it to your cart.
There's no excuse, because Origin.com sells High Seas and Stygian Abyss. It should be that way with all of the game codes stuff.
For years they've had this old UO account system and this little third party that runs uogamecodes.com and they go and upgrade and big surprise, the little third party is now having problems. This should be taken as a sign. When I go into update my accounts or billing information, offer me a Britannian Ship or a High Seas upgrade or some raised garden beds for a couple of bucks apiece.
Don't make me go to a third party site to buy virtual goods, offer me this crap within your fancy multi-million dollar billing system. It's already done with the Pogo crap and probably with the new Sims Online crap.