Every time a job is Saved or Executed the previous version is saved as a backup file in case the future version becomes corrupted. The previous version can be recovered by checking the Recover Backup box.
Files could become corrupted due to many reasons. Some examples that could sometimes result in file corruption are: