Steve,
On Linux there is a program called rsync that does exactly what you are asking for, however it does not run directly on Windows. Look up Cygwin, this allows some Linux utilities to run on a Windows box. I believe rsync is one of them.
Rsync is how I backup HMEM, with our footprint now...