Watch this Author's files
It throws an error in R2011b when I try to save a session and the Editor is closed; apparently it's looking for a getActiveEditor handle that doesn't exist or is empty (line 121).
This is a fantastic capability. It even works for restoring GUIs, something I've been looking for lately.
This opens up a lot of possibilities, including modifying it and building it into my GUIs to allow a user to save and restore their work (not the entire Matlab session, just the GUI stuff).
Job very well done!