For a while there in my last few semesters I got pretty darn good about putting everything in my life on Google Calendar, but when I graduated I somehow fell off that particular wagon and went back to “If I remember it I’ll go.”
I now own an iPhone which should make things easier, but loading Google calendar via Safari feels very slow, and Apple doesn’t think calDav is a good idea despite being instrumental in its authoring and pushing hard for its deployment. I guess $99/year/person for MobileMe is too addicting.
Anyway, while debugging another person’s MobileMe problems I came across a post where somebody was leaving the walled garden for over the air syncing with NuevaSync which claims to sync Google Calendar. It does, I’m sold. Full 2-way syncing for free. It accomplishes this feat by pretending to be an Exchange server and using Google’s built in ability to authorize applications to use your calendar data. Brilliant.