in reply to Preventing duplicate info from being pushed into an array

Isn't this why God invented hashes? Instead of:
push @MatchFound, $_;
You can:
%MatchFound{$_} = 1;
You know, with the appropriate declaration and algorithm changes...
--
Wade