May be slightly OT for our US friends, but for the rest of us whose home currency is not USD, I finally decided to try Norbert's Gambit in order to convert some USD to CAD and back-again (was moving funds between different accounts). It was shockingly straightforward and seems to be a very simple way to save on the FX spread that many brokerages take (very quietly... often 1-2% of your cash amount... each direction).
In this particular case I was moving $200k CAD, which on a round trip would have cost nearly $8k CAD in FX conversion fees. With Norbert's Gambit, it came down to just under $200 (ECN fees and commission on trading the DLR.TO and DLR.U.TO ETF). The only risk appears to be the opportunity cost of time in market. You do need to wait for the trades to settle before funds can be deployed in their new currency.
Source: Norbert's Gambit: The Cheapest Way To Trade US Dollars
In this particular case I was moving $200k CAD, which on a round trip would have cost nearly $8k CAD in FX conversion fees. With Norbert's Gambit, it came down to just under $200 (ECN fees and commission on trading the DLR.TO and DLR.U.TO ETF). The only risk appears to be the opportunity cost of time in market. You do need to wait for the trades to settle before funds can be deployed in their new currency.
Source: Norbert's Gambit: The Cheapest Way To Trade US Dollars