$ 0 0 Hello, That is very clever. Presumably it would be doscript within doscript to achieve the single undo. P.