My partner and I share a diary and use four macs in total across home and work, along with my iPhone. We had been using iCal and .mac to sync calendars, but found it became unreliable - events weren't syncing no matter how many resets etc. So reluctantly, we switched to Google Calendar. Works great, but less convenient on the iPhone than the calendar app. So... I'd like to sync my Google Calendar to iCal. I know Spanning Sync claims to do this, but I used it last year and had all kinds of doubling of event problems (maybe it is more reliable now?) Anyway, I wondered if one-way sync from google calendar to iCal was the solution. I know I can publish URLs in Google Calendar and subscribe in iCal, but I don't want my personal data on a public link. Any ideas?