If you're looking for discount brokers you can also check out
http://www.etrade.com/
http://www.fidelity.com/
http://www.schwab.com/
These are the best atm.
If you got big money and want an investment company to do the job without having a clue about stocks yourself go to Merrill Lynch, Wells Fargo or Morgan Stanley.