Cheaper (lower fees + better exchange rate) than the bank, I can do it all online.
I've blogged about our experience here: http://blog.preinheimer.com/index.php?/archives/418-Paying-a...