iCalendar Validator

I've whipped up an iCalendar Validator based on Ben Fortuna's iCal4j, since it seems like no one's written one yet.

It's not perfect, but it is fairly practical—if your calendar passes this validator, it will probably work in Google Calendar and Sunbird, for example.

If you're into this sort of thing, I've also got an iCalendar syntax file for Vim.