I have been saying this for the last few years, that there is no need to jump in and buy stocks now. You will be able to buy the SPX at these same exact levels in the next 10-20 years. I have been repeating this over and over that this is NOT a buy and hold market. Anyone who thinks the markets are going to take off without them shouldnt even worry. Even if the SPX were to climb back to 1400 or 1500 it wouldn't be long before you can buy the SPX back at 1000. This study is very impressive and I believe every word or if. Stock prices arent going anywhere for a LONG, LONG, LONG, LONNNNNNNNNNNNNNNNNNNNNNNG TIME!!!!!!!!!!!!!!!!! Boomer Retirement Could Slow US Recovery: Fed Study Reuters | August 22, 2011 | 01:39 PM EDT The aging of the U.S. baby boom generation may slow an already weak recovery as boomers sell stocks to pay for retirement, according to research released Monday from the San Francisco Federal Reserve Bank. Many baby boomers have already sold some assets in preparation for retirement, research adviser Zheng Liu and Mark Spiegel, vice president of economic research, said in the latest San Francisco Fed Economic Letter. "Still, it is disconcerting that the retirement of the baby boom generation, which has long been expected to place downward pressure on U.S. equity values, is beginning in earnest just as the stock market is recovering from the recent financial crisis, potentially slowing down the pace of that recovery," the two wrote. Demand for U.S. stocks from overseas, especially China and other fast-growing countries, could alleviate the pressure from the expected baby boomer equity sell-off. But the tight historic correlation between demographic trends and the stock market "portends poorly for equity values," the researchers said. Real stock prices will likely decline until 2021, to about 13 percent below the 2010 levels and will not return to their 2010 levels until 2027, according to the researchers' model, based on historical patterns. From there, they said, stocks should rise to about 20 percent higher than 2010 levels by 2030.