On the other hand you can use the techniques in this article to read from and write to iCal calendars and perform other tasks in between. For example, after I subscribe to a conference calendar I want to edit the schedule to remove those sessions I'm not interested in. You can make those calendars editable easily. Some conferences are in a different time zone so the sessions seem to be at very unusual hours. You could easily change the time zone to local, adjust your schedule and then (if you want) change the time zone back when you're on the road.
Any fun hacks? Post them in the talkback.