Recent forum responses have indicated that it is best to create variable and arrays as properties of a form rather than declarations in a main.prg program. However, when you do this, variables created in one form aren't available in another unless you use the long variable reference (Myform.myvariable). Also, intellisense doesn't recognize variable names across multiple forms. Is the best solution to use formset as a global object containing variable and array properties. Is this the best solution?