EBUCK
If you allow me to be real cynical, there are three major things that can be done to ensure the retirement of baby boomers.
1. Raise Social Security Taxes on the whipper snappers. :_)
2. Lower payments to us geisers.
3. Increase the number of people paying into the Social Security system.
Neither option #1 or #2 seem very palatable. That leaves option #3. Unfortunately if you know anything about demographics you know that everyone thats going to pay social security taxes to support baby boomers is already born. Its too late to build up the birth rates that the zero population folks drove down in the 70's. That leaves immigration as a source of new workers in this country unless we are goign to make people work longer or drive more women and teens into the workplace.
While many immigrants will start at the bottom they will move up some over twenty years. Additionally their kids will hold even better jobs.