Jim,
My apologies.
I must have had a couple of problems in the code because everything seems to be working fine now.
Thanks again.
>>Jim,
>>
>>I tried your suggestion and received an error 'loParam not an object' when I attempted to reference it upon return to the calling program.
>>
>Did you RETURN ThisForm.ArrayPropperty in the form's UNLOAD? If you didn't do that then the code DO FORM ... TO ;oParm is overwriting loParm woith the value of .T.