I've been with Vanguard for 13 years and can say with certainty, they are the best. Whether your buying stocks, mutual funds, or just CD's, Vanguard is always the least expensive and most professional. You can do it all online. In this economy it's nice to feel your money is in good hands.
Vanguard - 500 Index Fund is recommended by FatFaka