Follow innova's advice above for your taxable money. That's my suggestion.
Vanguard index funds will allow you to allocate your resources across many different stock asset classes such as US large cap, US LC value, US Mid-cap, US MC value, US Small-Cap, US SC value, International developed...