Stocks: Why Investors Can Still Expect 8% Long Term

You shun stocks at your peril. Attractive returns are in the cards.