I actually do those things. I do sometimes go for a while in between saves while working on a project, but I definitely do a Save As at the beginning and also everytime I close a project. Also, oddly enough, most of the time when I get this message, I just hit skip all and the project opens up just fine with all files intact.