A friend sent me this chart and I thought I'd post it here for interest's sake.
The chart shows the rolling 10 year total return produced by the S&P500 from 1935 to 2009. Clearly there are very long cycles at play in the markets and we happen to be in the bottom of one of those cycles right now. If history is any indication of the future we can look forward to above average returns over the next 10 - 20 years.
We will see.