I have always thought he DB was a better option all along, as long as the company is viable... (think Banks, Public Works or other Blue-chip type companies)  I don't recall the point being raised about DC plans having a limit, which means you could "out-live" the plan.  Where DB plans don't, as long as you're alive, you get payments.  I know the banks "moth balled" DB plans years ago, which I think speaks volumes.