This is an e-mail I wrote to my Auntie P when she asked me about what broker I use . . .
I had been using Vanguard which charged $20 per trade, but I thought that was pretty reasonable. Then they wanted to start charging a yearly fee plus increase the per trade costs so I went elsewhere. I considered E-Trade and Ameritrade, then tried Muriel Siebert but I wound up with Scottrade (Siebert’s web site didn’t work through my work’s firewall so I would have to pay extra to make phone trades or limit orders). They have very good customer satisfaction reviews (they always talk about winning the J.D. Power award four years in a row or whatever) and they are also really cheap. Online market orders are $7 and limit orders are $12. They also have local offices though I’ve never been. They don’t have minimum balances or fees for closing out your account. I’ve had them for about 9 months.