This add-in I put together to match records among two files. It reads the top row as field headers and allows you to designate different combinations of fields as unique to be matched against the other file. I've used it for reconciling credit card transactions to ledger entries and for matching patient visits between different billing systems.