>tcName = "Mr Droopy Proffler" > >* Strip common name prefixes. >m.ReplaceWith = '' >m.PrefixSearchString = [ MR MRS MS MISS DR PROF SIR MASTER REV REVERAND ETC ] >FOR x = 1 TO GETWORDCOUNT( m.PrefixSearchString ) > m.LookFor = ALLTRIM(UPPER(GETWORDNUM(m.PrefixSearchString,x))) > tcName = CHRTRAN(UPPER(tcName),m.LookFor,m.ReplaceWith) >ENDFOR >If the common prefix is always at the beginning of the name, grab it first, compare with the string of prefixes and if it's in there, remove it with STRTRAN OR SUBSTR(). Use the same idea from John Ryan's message.