I would like the code for a macro to undo [1] and re-enter the last command for those annoying occasions when you snap to a point by mistake. eg. stretching a bunch of lines a few mm but they end up at the end of a grid line miles away. Can anyone help? Would it be possible to return to the point after the crossing-window had been done? Kev