Some ET members laugh at the idea of using TD Ameritrade for stocks. I believe, in part, it's because the jumping from screen to screen to place & monitor your orders, & because of the fixed cost but the reality is, why not using for larger size orders like 1k-2k shares plus? They no longer own the market making interests in Knight (which helps regarding the concern of trading against you & biased order routing), and they scan numerous market centers to fill your orders which greatly helps your fills for illiquide stocks--instead of causing the stock price to run away from you.