Rather than posting the code here and trying to protect it, I suggest you submit it to CPAN. Jdavidb 04:48, 28 August 2005 (UTC)