I think multiple levels of undo would be wonderful, too.
There are always more smart people outside your company than within it.
Interleaf is based on the formatting process.
Most of the bright people don't work for you - no matter who you are.
Today scientists, technologists, businessmen, engineers don't have any personal responsibility for the consequences of their actions.
The point is that you want to have a system that is responsive.