This is only tangentially hacker related, but this is the best place on the internet I can think of asking.
I need a bank that works well with international purchases, both virtual and real. I currently use Wells Fargo for my bank and while they're fine for my purchases around town, they are TERRIBLE any time I need to make a purchase outside of the US.
I regularly have to make purchases over the internet in the EU as well as China. Unfortunately, Wells Fargo locks my account more often than not when doing this. They are happy to 'unlock' my account and 'let' the transactions go through after that, but it's an enormous inconvenience.
The secondary problem is that this has extended to travels I've had as well, and frankly there is nothing worse than discovering your credit card doesn't work when you're in some town outside of Cairo and you've found the one place in miles that accepts plastic.
So, I need a bank that I can use locally and internationally, and will give me a minimum of hassle when I need to spend my money.
Any ideas?