Just curious. If you are all set up on Gmail, and since you can set up a gmail exchange server account on your iDevices that will sync flawlessly, why would you want to migrate that information to iCloud? Use iCloud for photos, apps, music, etc... But keep your contacts on gmail.