I use E-Trade, and have had good luck with them so far. I have a margin account with them, so when I sell a stock I don't have to wait three days for it to settle. I can use it right away, which is the main reason I got a margin account. Good Luck!
scrib
scrib