Access 2010. I am reworking an old db and trying to make it more professional looking. There are numerous small input screens that used to open here and there and I want to center them. I begin by opening a background screen that I wish to be maximized (and stay that way). OnLoad DoCmd.Maximize maximizes properly. I then do a macro (OnOpen event) to open the MainMenu - relatively small form that I want centered. I don't want it to be a popup because there are numerous reports that are available as print previews, and they end up behind the popups. When the opening form executes the OnOpen event to open the small Mainmenu, it changes to small screen and lowers itself below the edge of the MainMenu form. Now I have changed the settings to the following: the background has AutoCenter, AutoResize and Fit to Screen all set to "no" and the MainMenu has AutoCenter set to yes and the other two set to no. This leaves the opening form maximized, but opens the Mainmenu behind it. I have experimented with combinations of these settings to no avail. In simple language I just want to put a small form in the middle of a maximized one. There must be a way! Thanks for any help.