Not sure what happened here, I moved a few points on a line, then tried to start another line, one point was inserted, tried to undo and got an error message, then everything I did including trying to save and close gave me an error. Attached is the log of the error, when I tried to save. Version 5.2.9 on Win2000 Andrew can't read "xth(me,cmds,98,8,x)": no such element in array can't read "xth(me,cmds,98,8,x)": no such element in array while executing "set ox $xth(me,cmds,$id,$pid,x)" (procedure "xth_me_cmds_update_line" line 12) invoked from within "xth_me_cmds_update_line $id $pid $xth(ctrl,me,line,type) $xth(ctrl,me,line,name) $xth(ctrl,me,line,opts) $xth(ctrl,me,line,reverse) $xth(ctrl,me,lin..." ("3" arm line 2) invoked from within "switch $xth(me,cmds,$id,ct) { 1 { xth_me_cmds_update_text $id [$xth(ctrl,me,text).txt get 1.0 end] [$xth(ctrl,me,text).txt index insert] ..." (procedure "xth_me_cmds_update" line 19) invoked from within "xth_me_cmds_update {}" (procedure "xth_me_before_close_file" line 4) invoked from within "xth_me_before_close_file yesnocancel" (procedure "xth_exit" line 22) invoked from within "xth_exit" (command for "WM_DELETE_WINDOW" window manager protocol)