yaix2 - 6:19 pm on Mar 10, 2010 (gmt 0)
"rsync" is a command line tool to synchronize folders. Works locally and remotely (ie to synchronize server and local backup). It transfers only the actual changes within each file, so is very low on bandwidth. As it can be controlled via command line, you can automate it with "cron" to run ever few hours or days. There are some GUI versions too, I think.
But then, maybe there is a Windows version of rsync too?