I'm not real sure this will help. If I were you I would set up the array in the calling program and then pass the array to the form. In the INIT of the form store the array to a local property just to check against. Then do what ever you want to the array. BTW I believe it is not required to set UFPARMS - just use the '@'. John