Manual would be helpful, but great sync utility
I was desperately looking for a way to sync 2 of my iCloud contact groups with a new Nokia Lumia 710 Windows 7 Phone, using Google GMail Contacts as an intermediary. After trying every option I could think of, I purchased Contacts Sync For Google Gmail. Problem solved! It looked a little daunting at first (documentation would go a LONG way toward getting people interested and started on the right foot), but it has worked flawlessly. No regrets.
David JL about
Contacts Sync for Google Gmail, v3.7.6