Don't you have a backup of your 1700 or so contacts? Then trying a program isn't gambling, because you can always restore the backup. Having no backup, that's what I call gambling.
As an alternative: copy your contacts to another Windows account and try any program there. If something goes wrong, it's just a copy and you can overwrite it with the original to try the next program.
Kees

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic