epoch does sound like something I could do right now. I'll look into the Date::Calc module though. Oh, the data, btw, looks like so: 3:25:2000@0:0:1;Initializing LogWriter. 3:25:2000@0:0:1;NightlyEmailer;Mailer;Starting to process jobs.. 3:25:2000@0:0:2;NightlyEmailer;NightlyEmailer;*Starting mailer* 3:25:2000@0:0:2;Attempting to grab a database table lock for a mail job. 3:25:2000@0:0:2;Lock acquired. 3:25:2000@0:0:35;Lock released. 3:25:2000@0:0:35;NightlyEmailer;NightlyEmailer;*Finishing mailer*