Thanks for sharing this, Andrew. That does sound rather grotesque. Ally appears to do everything in their power to drive good customers to competitors.

> My advice: Either use IB for stocks/etfs/options/futures or Oanda for forex

That's a good rule of thumb. Do you (or anyone else) have experience with IG? How do they fit in?