Really? Nice. I was under the impression that anything based on the SI modified Oblvion.esm needed that esm to work right.
Great-- that makes my life much simpler.

string_var raceshort hasname...let race := GetName (NPCRef.GetRace)if sv_Count "name I want" racelet hasname += 1endiflet hasname += NPCRef.CompareName "other names I want"...
string_var raceshort hasname...let race := GetName (NPCRef.GetRace)if sv_Count "name I want" racelet hasname += 1endiflet hasname += NPCRef.CompareName "other names I want"...
string_var raceshort hasname...let race := $ (NPCRef.GetRace)if eval (sv_Count "name I want" race > 0 || sv_Count "another name" race > 0 || ...)let hasname += 1endiflet hasname += NPCRef.CompareName "other names I want"...