MySync allows the system to store multiple FTP server profiles (so you can back up different directories to different servers) and folders. The files are scanned, uploaded, and a CRC32 hash of their content stored in a database. The next time you run your backup, the files are scanned again, any changes in the files will result in changes to their CRC32 hash and the file is re-uploaded. Any un-changed files will not be sent to the server again.
||Free to try
||Windows 98/Me/NT/2000/XP/2003 Server