Rob, it's all about inferences, isn't it? Some people are suggesting that - for example - Ian McLaurin Smith is probably not a good match for John William Smith. We can infer from the fact that the names are very different that this is probably not the same person. If the data shows that the John William Smith (for example) that I'm entering was born in England, and another John William Smith (without a birth location entered in the database) was the the middle child of five siblings, all of whom were born in Kentucky, the system can infer that this is probably not the same person. In this case, I would suggest the system eliminate John William Smith of (very probably) Kentucky from the list of suggested matches; failing that, being a highly unlikely match, he should be relegated to the bottom of the list and the reason for his low position (the birth places of his family members) should be shown. Sorry if I just repeated myself, but this makes sense. What do you do when there's a suggested match with no location? You either ignore it as it's among a long list of other suggested matches, or you check out the person's profile and/or family members for hints of where they lived. The system can make this whole process much more efficient.
In the WBE, we have the Suggested Matches Filters feature, which - after clicking a button - filters out suggested matches so that you can look for the most likely correct match. There are three buttons: Location, Name, and Date.
Location:
1 click: Filter out people by country (if they were born in a different country, or if none of their family members were born in the same country as the new person);
2 clicks: Filter by other words in the location fields.
So clicking 'Location' twice should only leave people born in a place with the same name in the same country.
Name:
1 click: Filter people out according to the 'middle name' status. If our new person has 'no middle name' checked then anyone with a name in the middle name field is removed (I should probably revise this in light of the recent changes to the system). If 'no middle name' is not checked and a person has a middle name which is different from our new person's middle name, they are filtered out.
2 clicks: Filter out people with different given or family names.
Date:
1 click: Filter out people born 2 years or more before or after our new person.
2 clicks: Filter out people born in a different year from our new person.
A third click of any of the buttons removes the applied filter, restoring the original list of suggested matches.
This feature also adds the locations of family members to the information of the suggested match if they don't have any locations and their family members do.
This isn't a perfect system, but I think each of these ideas is a valid way of narrowing down the currently (sometimes) huge list of suggested matches.