Been there, done that. Had a Perl script supplied by our vendor, first thing I did with it was run a syntax check - it errored, found the error then told the vendor how to fix it. Also suggested that the script use warnings and strictness. The latest version does (iirc) :-). I'm now debating if I have time to hack the script so that we can use real regular expressions instead of being limited to * and ?. <sigh>