*!* Just for a very brief example of an application object DEFINE CLASS oApp AS SESSION CurrentUser = .NULL. PROCEDURE Init() USE MyUserTable GO TOP This.CurrentUser = MyUserTable.UserID ENDPROC ENDDEFINETo do it visually, create a classlib, add a custom, or session class. Under the Class method, create a custom property for each bit of data you need.