I am going to give my support to Sharebuilder and Scottrade.....I am/have used them both and feel that depending on the amount of available income you have and features you are looking for those both offer great opportunities for a broad spectrum of personal investment.
Thank you for your time