I've added my example (with the Coalesce fix added) to the wiki on sourceforge.
I didn't add Rob's changes, since I figure that Rob will post his on the Wiki, giving different ways to approach the problem (that's what Perl's all about, right?!) Brian Millham This message traveled at least 44,000 miles to reach you! Creator of the DW6000 Monitor http://www.millham.net/dw6000 [EMAIL PROTECTED] --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 0639-3, 09/27/2006 Tested on: 9/27/2006 11:01:20 PM avast! is copyright (c) 2000-2006 ALWIL Software. http://www.avast.com