Lance,
I think the issue is that all of the if statements posted after my initial reply are lacking the comma to separate out the OR function as the #1 parameter of the IF statement. You had the correct number of commas the first time, just not in the right place:
If (
Or (find(xxxx)) ,
do x,
do y
)
I haven't used the find function in a little bit but Bruce's suggestion of ensuring the find functions are returning a value >0 is worth considering. The if statement might recognize the returned 0 as false and go to the final part without that, but I'm not sure.