You could use bacula+webacula. It won't give you checkboxlists when backing up, but you can get them when it's restore time. Good luck setting it up though. I admit it's "a bit" tangled. On a linux backup server you could use the "hard link+rsync" method; works great. That won't give you any checkboxes, but you will get incremental backup. Also from windows machines :) Both these solutions protect your already backed up data from all kinds of viruses, and bacula will let you use USB hard drives as if they were backup tapes (very offline).
U
User 11570024
@User 11570024