I'm not sure what was causing the syncing difficulties. But, I think it was due to rain having damaged my Zire 21. And it was due to trying to restore the data onto a newer used palm that I got (Z22). Anyway, I did a partial restore, which worked, preserving most of my data. So, it now syncs properly.