Yesterday I wrote about only being able to use my main calendar with Google Calendar’s CalDAV. Today I was searching and found a post by one of the authors of Calabaration (Google’s tool for adding calendars to iCal) about a preference that says “Enable read-only calendars”. I enabled this and presto, everything now works. I know that one of the calendars I added I don’t have write permissions to, so I simply don’t modify it.
While I really like BusySync, CalDAV support has a few advantages for my use. The first being I don’t have to have another program running and the second is that changes I make on my calendar are immediately reflected on Google (it updates from Google every 5 minutes). One disadvantage is that if iCal isn’t open, I don’t believe the calendars update, so MenuCalendarClock could have the wrong information and when I update my iPhone, it may not have the correct info, either. However, these days iCal is pretty much always open for me.