My brother just got an iPhone and set up icloud on his mac. None of his calendars moved to the cloud, though. It turns out, I think, because his calendars are all from a google account and not "on my mac". He uses google calendars for everything and can't easily give it up, so is there a way to sync everything? The desired effect would allow him to make a change on google, on his computer or on his phone and have the change show in all three places.