I wish Palm Pilots did that, that's for sure. Every time I lose the contents of my pilot due to a failure, I lose *all* the third party programs and it's quite an ordeal to restore it all.

What Palm OS are you running? I believe 3.1 or possibly 3.3 added backup of all programs and data, to elliminate the need of manually doing it or using BackUp Buddy. I know for sure 3.5 does, but that ROM still seems to be in developer hands only, or new Palm owners.