Seriously, if you program for an entire day without saving or running your program (which automatically saves), you are doing something wrong.
My advice:
* Develop a tick to click the save button every now and then. As soon as I feel I've finished something, even something small like a trivial sub, I save.
* Make frequent test runs. Testing early and often reduces bugs and saves wasted programming effort lost by going the wrong way.
* Remember, you can never have too many backups.