Jim, Thanks a lot for your help. I think I'm regaining my sanity now. That SET EXACT ON/OFF stuff can be confusing. I went with the EMPTY() function as suggested. Thanks Again, Chuck
>Chcuk,
>
>Forget my lastr eply. The problem is as Keith pointed out.
>
>mProduct = "" is
Always True>
>That is how strings are compared in xBase. The strings are comapred one character at a time until the striong on the right is exhausted. Your string on the right has a length of 0 so it is equal to anything on the left.
>
>Fix this by using the EMPTY() function instead.
>
>IF EMPTY(mProduct)
>...
Chuck Henry