I suppose I could do that but I think it would be a little more complicated than I want and wouldn't be as flexible. I'd like to be able to write the ICS files so I can store them remotely and subscribe to them in iCal. I'd rather do the regex in Java or Objective-C than in AS, even if the output file of the program was simplified. Thanks for the suggestion, I might end up doing that.