After using Aware for a while, and still finding ways to screw up, and understanding that my entire application is stored in a database (and not in a zillion separate source file like many other systems), I understand that doing a WHOOPS (or power failures, etc. ) can corrupt my entire application, I got in the habit of every hour (or 2)
1) Running the consistancy checker to make sure I didn't delete something by mistake
2) Exporting the application with the date and time appended to it. so I have a bunch of files that look like "ALC_March1_9AM.bsv"
More than once this has saved my bacon when I managed to break something. I also have a 2nd application called backup where I can import the last "good" export, and then copy and paste from the backup to my real application.
Bruce
(Also, with memory leaks, etc. etc. I would be hesitant to keep a development tool open for that long without restarting it.)