A two way sync between iCloud and Google, not just adding CardDAV to my devices. My contacts are mainly in iCloud, but I do use gmail.com to compose email on other computers (non-apple). Is there any good application out there that does a two way sync? Or even a constant one way sync from iCloud to Google?