Kevin Drum has a Socratic dialogue about the whole Social Security issue. If you read nothing else to get the basics, read it. It answers most of the general questions the layman (meaning someone other than economists) should have before getting deeply into the details.
Certainly sounds fishy if not in fact wholly a fish story.