>I actually was never really sure what the @ meant since its not in the online help under @ at least. Thanks a Load!
You're welcome. Well, the @ symbol is used a lot, especially back in the pre-VFP days < g >. You'll find that you have to use it, for example, to pass arrays to functions (i.e. lnresult = SomeFunc(@a_array). You can force passing by value (regardless of the setting of SET UDFPARMS or using DO...) by enclosing the parameter in parenthesis.
George
Ubi caritas et amor, deus ibi est