in reply to Comparison Of Files

This is off from the main question but why run two different scripts on odd days? Just run one script. Have it copy the older file back and then create a new file.
use File::Copy; move '/path/newsite2.txt', '/path/newsite3.txt'; #just in case move '/path/newsite1.txt', '/path/newsite2.txt'; #Back up #create newsite1.txt

Really, maintaining just one script is worth the extra line or two...

--
$you = new YOU;
honk() if $you->love(perl)