Chuck,
During the initial query setup VFP may make 1 or 2 calls into the udfs to size return values for columns, I imagine it may also hit the where clause during that process.
>PMFJI, Unless there is an index on field1. Which seems to still evaulate the number 1 twice, for somereason? But either way it still the same in VFP 6 and VFP 8 in my test also.