I have Ameritrade for my stocks and Fidelity for my IRA which consist of mutual funds. Ameritrade is cheaper to trade with on stocks. I have a Zecco account and use to love them but they have changed a few things around and not too fond of them. Of course they are only $4.99 a trade which is nice but I was trading for them in the beginning when you got 20 free trades a month. I quit them beginning of this year. Sold everything and transfered my funds. Damn interest rate on my savings account just didn't cut the mustard. I love trading like I love overclocking,