OP has it nailed. You only need 20-30 years of astute savings to launch your retirement career. We paid off our house in 7 years and then saved all my wife's teacher income. Pharma always paid enough to live comfortably. By that I mean not having to worry about money, nice vacations etc. I always brought my wife along to meetings and would tack on days off afterwards to enjoy the subsidized trips. Free cars, 6-8% contributions to 401-Ks and great healthcare all contribute to the best environment for socking it away. If you can't you got problems. Oh yeah, forgot about the President's clubs. She like those the best. Especially after we starting just taking the cash and using them to go places we wanted.