Certainly something that would be welcome, however; it would need to be user and module specific such that only the change that I have made is un/re done (i.e. you wouldn't want to undo other users' changes at the same time). I guess shared excel workbooks are a good example of potential pitfalls in this area.