I personally think if you are spending more than $7.00 to trade a stock you are wasting your money.
Scottrade is a good broker, but there are cheaper options such as Zecco and TradeKing. It just depends on how much service you actually want.
The others you can talk to make me question the cheap brokers to real person.