1. A machine-readable medium embodying a method of performing a name search, the method comprising: receiving a name of a person; applying a plurality of rules to the name to generate name equivalents; displaying the name equivalents; receiving a rejection for at least one of the name equivalents; and modifying at least one of the plurality of rules based on the rejection.