With the population curves going the way they do, I don't really expect to collect a single red cent from social security when I retire. Remember that you are not really paying for your pension but are actually paying for the pension of the previous generation... if you have more retired people than young active people, you have a problem. To be on the safe side, the good lady wife and myself both have a private pension fund on top of our respective state-run schemes.
However, in the last 8 years, one can't say that those private pension funds have done any better than the state-run ones. Our state-run schemes are heavily invested in T-bonds, which means they actually lost value due to the low USDxEUR/USDxJPY exchange rates. Our private-run schemes were heavily invested in the US real estate market to try and recover from the "dot bomb"... so basically two very hard resets in 8 years on that front.