harvey: I don't know if I'm going to the Boston DMCA protest on monday. Maybe. But you don't have to parse zoneinfo files yourself; Damon Chaplin wrote something that does that. He's generating iCalendar VTIMEZONE files with it, but you could probably use it for whatever you need. Mail me or something; Reefknot's working on using those VTIMEZONE files for nefarious and fun purposes.
Calendaring cellphone goodness
Spiffy discovery of the day: Sprint PCS has iCalendar-based calendaring for their cellphone customers. It's web-based and will mail your cellphone to remind you of events. And best of all, you can import and export iCalendar to/from their storage system using the website. This is Very Cool; it means I can make Reefknot talk to it. Now all I have to do is hack around with it some. Woo.
Any of you who are working on Evolution: Evo should theoretically also be able to talk to SprintPCS's system via iCalendar. I'll post more details when I figure them out. In the meantime, I'm going to work on hacking something up in Perl to import and export iCalendar to SprintPCS. That would be a really neat hack.