We are looking at the possibility of writing the undo history of a patch to file, which would help with recovering your work and also the ability to undo past the last save and close of a patch. This feature has many other possible uses, such as permitting teachers to spy on their students’ work habits!
The "feature" jayrope mentions is there to protect against losing your work when Max crashes *while* it is saving over an existing file. It first writes out our patch to a different filename, such as yourpatch-61, then once the file is completely written, it is renamed to have the original name. This feature won’t help Mari, unfortunately.