Number one problem with currency exchange? Paypal. They put their commission on the rate, and you end up paying over the odds. Best bet is to do bank transfer with a dedicated currency trader regulated by the FSA. You will find that over a certain amount, your fees are zero for the transfer. I think these guys offer this service :
http://www.torfx.com/