Title pretty self-explanatory. Ideally something that listens to designated system folders and automatically backs up to a USB drive. I'm working with Micro$oft WinBlows.

I could look this up but I figure there's enough nerds here and that asking here will have a high FOSS bias in answers.