>I will think about that David and try an experiment or two. What I would like to know is where did the define bar statments go, when I executed them in my domodule method, they did not produce an error. They were just ignored, which if very interesting to debug, the code was passing through and executing fine, but there was not results. I would like to have an error come back that said something like 'This command is not supported when form is modal'. I know it is asking too much, but I like to dream.
Brett,
proc Execute
* pre modal form stuff goes here
do form modal
define bars goes here
endproc
so the menu set stuff is done back outside of the modality of the form.