For the record, I like Google Calendar, and it's probably going to replace iCal as my primary calendaring tool. I've already set up iCal as a client by subscribing to my Google calendar, and this will solve the problem of synchronizing calendars on multiple machines and being able to update the calendar from a remote location.
A solid online calendar is good, but I was hoping for something a little saucier. My wishlist:
- A web service interface for managing events and checking free/busy status. For instance, I'd like to be able to provide a generic method for people to request a meeting with me or figure out when I'm free for lunch. (Yahoo!'s calendar has a feature like this, IIRC.)
- I got addicted to labels (i.e., tags) in GMail, and I miss having them in the calendar. For example, I would like my “home” and “work” calendars to contribute to a single, aggregate availability indicator, but I wouldn't want the details of “home” events to be visible to “work”. (One program that fulfills this requirement, if a bit obliquely, is Microsoft Entourage through what it calls “projects”.)
- I'd like the labels and addresses that I've built up in GMail to be shared with the calendar and vice versa, e.g., so that I can look up everything related to a given topic via a label.
And I'd love to have something more or less like MailTags for GMail with the ability to spawn time-bound tasks from an email. MailTags uses the “URL” field in the task within iCal to store a file://... link back to the mail item, and that bidirectional association is convenient for providing context. Of course, this would require that there be support for tasks on the Google platform, but I can only assume that it's in the works. (Maybe it will be called “Google-To-Doogle”? Feel free to use the name...)
Maybe a Google GTD implemented via Greasemonkey is only a little while away?










