I post this here so that future generations may laugh.

I’ve used Apple’s iCal to manage my calendars for as long as I’ve had a Mac. In the past few months, since I started using two Macs and an iPhone on a regular basis, I’ve been using MobileMe to keep them in sync. This was all grand, except that I couldn’t sync my iCalendar subscriptions since MobileMe doesn’t support that yet.
More recently, I’ve needed to start keeping a separate work calendar to share with my colleagues at Greenvoice, who also share their calendars with me. We use Google Apps at Greenvoice for calendaring, but unfortunately, neither iCal nor MobileMe plays particularly well with Google Calendar.
Enter BusySync. This is a great piece of software that, among other clever syncing things, includes the ability to seamlessly sync your calendars from Google Calendar with calendars in iCal.
So. I have a personal Google Calendar account. I subscribe to iCalendar feeds in this account, and I also subscribe to my work calendars through it. Then, BusySync syncs all of these to iCal on my personal Mac. MobileMe then syncs this to my work Mac and my iPhone.
It’s kinda ridiculous, and took a fair amount of initial setup, but it now runs seamlessly.
I think BusySync and Mobile Me are redundant now with Google CalDAV and delegation support in iCal. You just need to set it up on all your machines and iPhone. The one limitation is that with iPhone support you can only have 5 cals in there.
http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#ical
http://www.google.com/support/mobile/bin/topic.py?topic=14252
Google’s support pages are a maze.
Yes! I recently ditched BusySync in favour of the CalDAV approach. Working pretty smoothly, although it’s a bit annoying that iCal (the format) subscriptions in iCal (the app) don’t sync over MobileMe. This post needs an update, methinks.
Add the subscriptions to your Google account and then sync them to your phone with Google Sync? You might come up against the 5 cal limit though.