- iPhone: Just go to http://google.com/calendar/iphoneselect . Forget about adding multiple CalDAV calendars. That was not a fun prospect.
- iCal: Go to Preferences/Accounts/Delegates. Sure, this makes no sense. And it doesn't work until you close and load preferences creating the account. But it works great.
PS: Now if we could just solve the problem of multi-person event scheduling (a la Exchange) in a distributed and open way, I'd be happy. We do have an Orc app that does it :-)