So I've been using DeDupely for keeping my PD contacts clean, and it's doing a great job. However, I've needed deduping for Office 365, iCloud, and Google Contacts. I integrated these three with PieSync. Worked like a charm! Then I signed up for MergiX, and it is deduping within each of these tools. Seems to be doing a fantastic job!