and a simple way for basic repair of the DB.
I just had a weird issue where contacts would sync and duplicate, and duplicate and duplicate... some contacts would have 5 copies, some 2, and the numbers of them on the ppc would not match with outlook.
My solution:
disconnect the PPC
go to outlook, delete the duplicates
in outlook create a new contacts folder
move all the contacts from the "Contacts" folder to the new folder
Sync
delete all contacts in the contacts folder while sync'ed
delete all contacts if any on the PPC
disconnect and resync
delete all contacts that may appear, if any
move the contacts from the "new folder" back to the real "Contacts" folder
Sync should now be copying them to the PPC
if you then sync to another PC (2 Activesync partners):
delete the contacts on the second PC PRIOR to syncing
Sync
the 2 PCs and PPC should be accurate now.
You can substitute "Contacts" for any of the other outlook folders that are syncing weirdly
If you need help in removing duplicate items, there are several tools available at slipstick.com to help with that. I used
http://www.slipstick.com/files/ODR5.EXE