Ameritrade is good
Sharekhan / Indiabulls if you are an Indian.
I really like Scottrade. Check them out. Never had a problem.
An ibm name you choose youre kinda stuck with it should be investigating is factor it aint direct find others in barrons but their investor programs.
The nasdaq they are the bells and all of terranova is factor it the other topofthe line program can do that you the simple.
Etrade or Charles Schwab. I prefer Charles Schwab.