The last time I had to hard reset a Palm device some years back, re-synching the device was a bit of a pain. After the initial sync, the core data restored fine but many of my applications had to be reinstalled and all of my personalization settings had to be redone. All in all, it was a ~2 hour process and required many multiple syncs before it was in its pre-crash state again.
But the Palm sync software has come a long way since then. Now, after hard-resetting my Treo, I synched and *everything* was restored to its original state on the first sync – no muss, no fuss. It was a truly painless process.