Is there a program out there that automates the process of removing duplicate contact entries? I have 1500 contacts that were duplicated in a recent active synch. I have no idea why this ocurred (does anyone have any advice as to how to avoid this when sync ocurrs).

I know that there is a Palm program called "un-dup" that removes duplicate contacts. Does this program exist for Pocket PC?
Many thanks