I just realized, as I'm about to start moving the ICal code in the DateTime.pm core to a separate module, that parsers and formatters should be used to deal with durations (ICal has a duration format as well as a datetime format) and possible more complex things, as needed for the format at hand. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/