DO WHILE TYPE(gc_frmname + ".BaseClass") = "C" &gc_frmname..SHOW() ENDDOInitally the form is loaded the WindowType is 1 (Modal). Every once and awhile the screen will just start flashing and I dial in and check and the WindowType is then set to 0 (modeless). It's never constant and we don't have anywhere where we are messing with the WindowType. The other strange thing is that they also lose the form object reference. In the same statement above where we check to make sure the BaseClass type is "C" before we do the show it says "Object xxxxx is not found."