Baby boomers: if you haven't got enough banked to retire, you unfortunately must look into the mirror.  Amazing stock market and bond market the last 40 years.  

Future generations: spend less than you make and invest the difference.