Eeek! I cut-and-pasted the wrong text as part of my last post. I should have stated:
Given your code below, I assume you mean: "%hash1 contains *keys* such as 111.666.fff.jjj.ccc.222". If the *values* of %hash1 and %hash2 are strictly numeric (as would be the case if these are "seen-hashes"), then ... [snip] ... then in addition to Algorithm::Diff ..., you might also consider List::Compare::SeenHash: [snip code example] Jim Keenan