I'm not sure WHY it is so hard to get calendar syncing to work right, but it does seem to be one of the problems of our age. I thought maybe finally with iCal 5 syncing with google calendars would finally just work, but no luck.
Everytime I delete an event, I get the message "There was an error saving ical data. iCal encountered a critical error while saving to the database, and recent changes may be lost. More information may be available in the console."
Console tells me:
iCal: CoreData: warning: An NSManagedObjectContext delegate overrode fault handling behavior to silently substitute nil/0 for all property values for the object with ID '0x7fd8fc768b90 ' instead of throwing as recommended.
This despite the fact I can't actually display my delegate calendars in iCal (they show up in the delegates tab, but I can't click the checkbox to show any of them), so the event I am trying to delete is in the "Main" calendar.
If I delete from the google side, it disappears no problems.
TLDR: gcal and ical won't play nice after Lion upgrade. Trouble deleting some events. Trouble adding any delegate calendars.