I have Zecco and Scottrade. I love ST's realtime streamer and lots of helpful tools. Once in a while, they won't let you trade a particular stock online, and you have to call it in. I opene Zecco mostly for penny stocks due to the flat 4.50 fee, and I can trade any stock online even the ones that Scottrade won't. Also, I found that Zecco fills my orders much faster than ST. It's a good no frills broker in my opinion.