An alternate method for recording what you did is to: Mine the Undo. By making a exceptionally large undo you should be able to fit quite a long sequence to actions in the undo. The caveat is that the entire work has to be done in one go or expand every time you quit.
One can edit the AIPrefs to set the undo levels higher than default 200 by editing the variables:
If you need more then 200 steps. Then just make a script that emits file save and undo for your scene. Obviously it wont record mistakes done by undo, this might be good or bad. As a bonus you can export vector versions of the progress.
This is quite light on your operation and you can get as big animations as you like even if you screen wouldn't support so big images and does not use up real estate when you work.