Capture the user's seclection and prefix it with "==" to do the search. That forces FM to look for exact matches only (instead of the default "contains" search)
Thanks for the nudge in the right direction. I've used that technique many times before in simple find scripts, but never where the record 1st gets selected from a value list. Once I gt the script steps in the right order, it worked perfectly.