Stocks vs. bonds: How much of each do you need?

It depends on your age and investment horizon