Does anyone have experience generating iCal events from scripts? (i.e. I have a bunch of data to add to iCal, but I'd like to script it rather than entering it all manually)