There is also no such algorithm that can try so hard to be "clever": most fuzzy matches will present their uncertainty, human input is assumed to be certain. The umpteen times some clerk "identified" me as someone who used a similar name (of different location, different position and ACLs, even different gender) were decidedly not entertaining.