I sometimes make change after change after change and get slower and slower. Sometimes I go back to the drawling board and start over. I think versions could be helpful. But proper implementation may be more involved then it's worth. I really like the autosave feature. I wouldn't want it to save over a known good set with a development set though. Maybe it could append "autosave" to the end of the setup name. So if you have a brain fart and exit before saving at least you would have the autosaved version.