- The program must easily allow me to make more than one backup of all the files I want backed up
By "more than one backup", do you mean multiple historical versions of the same file?
Say you have file F. You back it up on Day 1, creating backup file F. You edit the file on Day 2 and make another backup, F
2. On Day 3, you edit the file again and make yet another backup, F
3. At any point in time, you can recover F, F
2, and/or F
3.
Or do you simply mean you want to back up file F to multiple destinations (e.g. HDD 1, HDD 2), and it's okay to overwrite the previous backup each time?
Plenty of s/w tools available,d epending on what you're trying to accomplish. I believe they can do the former, but not without a fair amount of scripting involved.