in reply to dealing with colloquial forms of people's first names

First, kudos to kyle for his observation that this isn't going to be a reliable method of checking to see if two names actually point to the same person.

Second, nicknames are not uniquely associated with a complete given name. Some examples are:

$nickname{ted} = ['Edward', 'Theodore']; $nicname{ed} = ['Edward', 'Edwin', 'Edgar', 'Edmund'];

emc

Information about American English usage here and here.

Any Northeastern US area jobs? I'm currently unemployed.