Hi Jeff, Some bugs: 1. icalendar doesn''t convert ASCII character "0D" to \r (or just remove it altogether). If input is DOS/Windowsish this will invalidate the resulting iCalendar. 2. It doesn''t accept dates before epoch (?) (even though Date or DateTime supports it, but not Time class). I had to pass a regular string. 3. SEQ:0 is invalid (why it''s here?) 4. No RRULE support (not even plain raw string). Calling ical_property ''rrule'' fixes this though, although it feels such a hack. Thank you! -- Hendy Irawan Web: http://hendy.gauldong.net Mobile: +62 856 24889899 Yahoo Messenger: ceefour666 LinkedIn: http://www.linkedin.com/in/ceefour