I have been using INGDirect for such things and their sister company Sharebuilder. Low low fees and decent rates.
I dropped etrade years ago. I believe Sharebuilder has 9 dollar trades at the moment.
Edit: https://www.sharebuilder.com/sharebuilder/Fees/default.aspx
I like Ameritrade, they never charge any fees, and their trade options are pretty nice.