If you listen carefully, this screams for rsync. :) Rsync will do just diff changes and works quite well. I _think_ you can get a version for windows. It was written by the samba guy, so it's home is: http://rsync.samba.org/ It also might already be included with your distribution. -james