Does this have to be FTP? If not, I would use rsync to keep the two trees in sync. You can use it on Windows if you have Cygwin installed. You could use ssh as the ...