Unison (for linux and windows)

The unison file synchronisation offers much better interface and more control over synchronising files on two storage media so that you can keep your home and office work updated. Also suited to backup files in case you use a backup disk for safety from viruses. (I was using synctoy from microsoft but found this much better .. a little slow though)