hparker,
I remember looking for FREE duplicate software 2 or 3 months ago. I don't remember where I found it, but there was one or two apps I found. They weren't ready for prime time yet. I think it will be a while. Try UnDupe, It's not free but close. It's only 6 or 7 dollars.
The thing with UnDupe is; it will only find EXACT matches. If there is something that's close that you think it should catch, it won't. It has to be EXACT.
I've been chasing these kind of problems for a while. In my case, we're using Lotus Notes. When I talked to Handspring about it, they said that Lotus Notes puts some hidden files on the Palm. They only suggest doing a Hard Reset.
I just found a program called T'Catalog. It's FREE and on it's web site, they talk a bit about it. They call it the LOTUS Problem. But it may be valid for other Groupware as well. Following is the text from their web page;
============================================
Fixing the Lotus Problem
T'Catalog is often recommended for fixing a hotsync problem caused by Lotus Notes. I have no personal experience of the details -- I've never used
Lotus Anything -- but I'm told this is how it works:
Install T'Catalog on your PDA.
Run it.
Choose "Options" from the menu; check "Allow Dangerous Actions". Close the options dialogue.
Go down the list of databases, and use the "Delete" menu option to delete anything that starts with the word "sync". (For example,
"syncaddressbook.db"

.
That's what I know.
============================================
It appears that the hidden files that Handspring was talking about is the "sync" files. So this may work for any Groupware. I don't know.
hparker, I think you said the trouble started when you changed your PC. When you first install software on your PC to sync with your calendar, (we'll call it Lotus Notes) it installs this "sync" file. I think Lotus calls it an ID file. When you change PC's and install the software on that new PC. It wants to put a new "ID" on your Palm.
I haven't had a chance to fully test this yet. (I'm still learning how to overcome this issue) But I think if you delete this "ID" off your Palm before synching with the new PC, the problem won't exist. If someone else gets a chance to test this before me, will you post the results here so we can all learn from it!
As long as I'm talking about programs that can help. I should mention PalmDOS. PalmDOS is an app that gives you a command prompt ( c:\> ). You can do some of things with PalmDOS as you can with DOS. Like dir, del, mem, etc... PalmDOS is also FREE!
P.S. - If you do use T'Catalog or PalmDOS, Please be very careful. It is posible to delete files that you need.
HTH
tgus
____________________________
Families can be together forever...