For a long time, I've had my iPhone sync with Google Calendar and Google Contacts via Exchange. I've also had iCal and Address Book on my Mac sync with Google Calendar and Google Contacts using their own built-in Google synchronization options. Now that I've upgraded my iPhone to iOS 5, and I'm about to upgrade my Mac to OS 10.7.2, I'm nervous about how well iCloud, Exchange, and the Mac-Google syncing options will cooperate. I don't want duplicates and I definitely don't want to lose any data. Has anyone else successfully handled this configuration? Any suggestions?