"I've all thought being a letter carrier was a good deal."
Postal pay scale (for those full-time, regular workers covered by American Postal Workers Union, as of Sept. 2009):
3 BB 33,793
It's not chump change, but letter carriers aren't getting rich off this salary.
The USPS is broke for a pretty simple reason - delivering mail to every household for 42 cents per letter is unsustainable. They also have far too many post offices in remote places that will always lose money.
Of course, whenever they talk about closing those post offices or raising the cost of a first class stamp, the public howls. Of course Fedex and UPS do better. They don't deliver anything for 42 cents, for crying out loud!