E*Trade has always been solid for me, used to do ALOT of trading through them in the late 90s.. Other brokers may be cheaper, but they offer the complete package, and when you start doing large number of trades per month, you can start trading cheaper.