>MESSAGEBOX( loNewObj.Name) && this works >WAIT WINDOW loNewObj.Name && this does not >DO FORM testform && this fails too >loNewObj.Show && the original failing code >Maybe you're just pushing the Fox to its limits - showing fourth modal form in a chain. How about just reworking the whole thing into a single wizard-type form, using a tabless pageframe? Your chain of modal forms becomes a chain of pages, with far less of frame-level overhead.