You are paying a whole lot more than $2.50 a trade if you average everything else in. Get on board with Ameritrade, Scottrade or Charles Schwab. Schwab has a great trading platform. Scottrade has great customer service.