I've been using xe.com for several years and have no complaints. A bit of a faff setting it up initially but after that it's straightforward.
[I have no stake in xe.com and do not receive any benefit if you use it.]
Last edited by IMH; Jan 11, 2014 at 7:25 am
Reason: to remove a remark that no longer applies