I consider myself very lucky. Started with megacorp at age 17 in a coop engineering program. Retired in 1988 with 34.5 years service at age 51.5. My four years at their engineering school counted toward my retirement and vacation time. Through the years I saw execs retire at 55 and thought that would be pretty neat. A "special early" they called it. As luck would have it, when I reached my 34th year, mega corp was trying to reduce the work force, my project was coming to a close and so I tested the waters for a special early retirement. It was granted and I got 2 years salary when I left. Just couldn't see working another two years for nothing. Also, megacorp paid me a social security supplement until I reached age 62 at which time 50% of that was taken away and the remaining 50 % added onto my retirement check. And, it included health care, dental and vision. Then in 2008, megacorp ran into financial trouble and took all my health care benefits away. Not to worry. They added $300 per month to my retirement check. They say good for life, but who knows. They could probably take that away if they want. Overall, I'm ver happy with what I have. How many people get to retire at 51 or 52?