Hi Lonnie,
I was just curious, why did you not use the list of names that ultra Hal already has?
There are way more names in the array table that ultra Hal already has, and it would be easier to create a learning packet plug-in and add names that do not exist in the list of names that ultra Hal already has.
It was just a thought, your plug-in has merit, though I believe that you could reduce it down to one plug-in, but I would have to look a little bit harder at it to see if this could be accomplished, that way it would eliminate any confusion and there would only be one plug-in.
Sincerely, for the most part though, it's a crunch in Munchen plug-in.
C load.