This is why the key still is to start saving/investing early in life and be consistent (save with every paycheck). Taking advantage of a matching 401k plan should be a no brainer. The power of compounding is lost on many people. Also maxing out contributions when possible, eliminating debt, avoiding risks with your nest egg, planning for multiple streams of income once retired (social security, pensions (if still available), dividends, part time work, etc.) and making catch up contributions once you reach 50 should all be part of everyone's plan. And work at staying healthy to reduce illness, injuries and medical costs. I recently found the site Retirement And Good Living which provides information on all these issues as well as many other retirement topics and also has several retirement and health calculators.