First off, congrats on your financial situation. To answer your question, we really need to know what your goals for the money are. For retirement money, the Roth 401k is hard to beat. I would keep the bulk of it in the s&p, with possibly a small mix of small cap, international, and bond funds for diversity (assuming the fees o the other funds aren't exorbitant). Shop around. It's also not a bad idea to keep some investments out of the 401k for pre- retirement needs (your kids' education, major home expenses, etc). Also, at your salary, you should probably keep at least 6 months of expemses in cash reserve (or open a heloc, which can funcction as the same thing). How long do you want to work for? Being mortgage free at retirement is always nice.