Try freefilesync. Its an excellant free and portable program. I never thought about it, but perhaps you could even put it on the flash drive itself and set it up to run automatically when inserted?
It actually has two parts, freefilesync, which is the gui to setup the sync, and realtimesync...