For what it is worth I've always (at least since Access 97 which formally introduced classes), had a class which I call clsAppDetails, which I instantiate as ThisApp at Start Up holding all the data items I may want during a session. It may, or may not, been a sensible solution to Access...