As many people, I am seriously annoyed by the "feature" that makes AutoCAD undo each step of intellizoom/intellipan, instead of undoing the last "real" command. 1) has anyone found a workaroud for this ? (from what I've gathered in the newsgroups, I fear it's "no") 2) do anyone think it's *possible* to create a workaround using autolisp/vlisp/vba/objectarx/whatever... ? 3) I've had an idea : if I could simply "have a look" at the undo stack, or even just have a way to know either which action has been undone last, or which action is gonna be undone next... I could simply "watch" what's happening, and make an AutoLisp automation for the number of actions to undo... Is there any way to get that information ? The 'undo' command displays which actions are undone, but doesn't return anything else than nil... Fab.