This is good advice, although as a poster alluded to earlier, its not terribly responsible for us to be advising you on investing without knowing your specific financial circumstances.
That said, I'll say this. The average investor is better off just doing low cost index funds or ETF indexes...