Take a look at the looping script shown towards the end of this thread of scripted find examples: Scripted Find Examples
Also, since a checkbox field generates a return separated list of values, you can also use it as a multi-value key to match to a related table and then the same "or" logic can list all vendors in a portal or Go To Related Records may be used to pull them up in a found set.
As usual you are a lifesaver! Thank you so much, this script was exactly what I needed and it also gave me a better insight on "AND, OR" finds and the use of global fields in FM.
All the best