Thanks for the response. I've heard good things about Zecco from a couple different people.
I have most of my stuff in TDA and Scott. I really like TDA's thinkOrSwim platform for trading. It has a live market paper trade mode I've been using to practice which is very cool. I just don't like the commissions, although I hear they'll negotiate if you have enough money and number of trades. Maybe after C or E squeezes...