1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: applying first similarity criteria to a set of record pairs to identify a set of near match record pairs; applying second similarity criteria to the set of near match record pairs to identify a set of actual match record pairs and to flag as near matches those record pairs of the set of near matches that were not identified as actual matches; applying third similarity criteria to the set of actual match record pairs to identify and flag one or more suspect matches; and providing either or both of the flagged near matches and the flagged suspect matches for further analysis.