HSBC give us the option of having the funds deposited into HSBC accounts in those currencies, or converting to GBP (at our expense, not the customer's).
I'm very happy with this arrangement - it stops many customers from being put off by not knowing how much the service is going to cost them month to month, with the minimum of hassle for us.
You can also give your US bank instructions to wire transfer it to you. Some of them will let you do this online (Citibank does -- you'll have to clear their Know Your Customer hurdle but otherwise it is fairly routine) and most major ones will do it over the phone (again, if you can clear Know Your Customer).
Know Your Customer isn't that scary, although people make it out to be. Basically they'll ask you for a passport and government issued photo ID.
Apparently Bank of America allows you to order wire transfers online - through their 'transfer' feature. These orders can also be standing orders. I think this will suffice for what I need in the near-term.
BOA's website has this to say about SafePass and transfers:
With SafePass, your daily limit will increase from $1,000 to $10,000.Your weekly limit will increase from $2,500 to $20,000. Note: U.S. Trust, Bank of America Private Wealth Management or Premier clients may have higher transfer limits. Please contact your Relationship or Client Manager for more information on your limits.
Thanks for all the feedback and tips.
https://www.bankofamerica.com/www/en_US/eas-docs/cfc-help/he...
Although I can't find the part about the limit of $10K. Maybe it is just for my type of account - free student checking. Will have to upgrade the account some time soon, I imagine.
About Paypal, AFAIK they can transfer funds to your credit card (not bank account) for about $2 per transfer. You have to authenticate the card before. It involves them making a small transaction from which you take a confirmation code (from the bank statements). Takes about 2-3 days.
I have emailed them though, in the event that I missed something.