Hi John:
>Could he create a "property" array and then populate the array in the init?
Can you pass array properties by reference? If so, then the populating from the form's init should be OK. It would be OK to do something like this in the mover's container Init :-
Procedure cntBaseContainer.Init()
Local aSource[1], aTarget[1]
Select cMyValue ;
From MyTable ;
Into Array aSource
This SetValue(@aSource, @aTarget)
-=Gary