Just thought to mention, I am pretty sure that ST has a minimum $2 per trade, when choosing the fee per trade option, where IB only has a $1. This difference may be come into play when trading max 1000 shares and scaling out. I also chose to wire the money to ST instead of ACH. It only cost $10 and the money was in the acct the next day. After signing up, it took about 5 business days and I am active now. Still don't know if IB would be better but the free Platform and $500 promotion was too good to pass up!