(initdia) (command CMD) (while (< 0 (getvar "cmdactive")) (command pause)) this code works where CMD = "DTEXT" or "MTEXT" but for CMD = "-MTEXT" it works upto the point of entering text then the pauses become an endless loop of "\" characters. and for CMD = "TEXT" it works upto the point of entering text then prints to the command line a single "\". I'm sure this use to work? Can someone confirm it doesn't? (preferably with a reason as to why not) Cheers