In previous forum responses, it has been suggested that arrays and variables should no longer be defined in main.prg but should instead be defined by the user as properties of a form. Problem is, when you need to use a variable in a form and that variable is defined in some other form, the variable reference becomes cumbersome in length because you have to name the other form object and then the property that is the variable. Also, intellisense doesn't see variables within one form when the varible is defined in some other form. Is the answer defining variables in the formset object?