>Maybe you could use something like this: > >CASE _MFSuspend > SaveFieldNum = WINDOW(_EFnum) > LONG IF SaveFieldNum <> 0 > SaveStartOfSelection = WINDOW(_selStart) > SaveEndOfSelection = WINDOW(_selEnd) > EDIT FIELD 0 > END IF > >CASE _MFResume > LONG IF SaveFieldNum <> 0 > EDIT FIELD SaveFieldNum > SETSELECT SaveStartOfSelection, SaveEndOfSelection > END IF > >Hope this helps, > >Sylvain Sylvain: Bingo! That did it! It was the "EDIT FIELD 0" AFTER "_MFSuspend" that did the trick. While I was using EDIT FIELD 0, I didn't have it at the right place. Mondo thanks. tedd PS; Sometimes these little things can drive you mad. ___________________________________________________________________ <mailto:tedd@...> http://sperling.com/