Lots of good suggestions here. I second the recommendation of Vanguard or Fidelity. Both have "target date" funds which allocate holdings based on how close you are to retirement. Something like that may be useful for simplifying the right mix of stocks, bonds, etc.