in reply to Memory Management Problem
How about dumping the new report to a file, then generating the comparison of the two reports line-by-line? That will remove all but the wildest memory constraints. You can rename files after you're done with all that.
After Compline,
Zaxo
In Section
Seekers of Perl Wisdom