I like scottrade for all trading. Low commission, $7 trades (+.005% if under $1) seems to be the best out there as of now.