Welcome to the FLTT board and iHub. I see your first post and you may see your first board mark. My pleasure.
Depending on where you are, some brokers will work better than others. I do my trading with Scottrade and have had no problems thus far. It is an ever changing story as the SEC and DTCC wrestle for right of way.
You might try Fidelity and Scottrade and perhaps some other suggestions will come up on the board shortly.
I use optionsXpress you can trade virtually every stock and they have the all in one trade ticket which is something no other broker has. The only downside is that it's $9 a trade.