Barron's has a good review of online brokers here: http://online.barrons.com/article/SB120554254483438485.html
Good Luck.
JMS
I have used Schwabb Street Smart Pro with good success.