• For FTP (as in the entire process) - nothing fancy.

    I use WS_FTP Pro from IPSwitch, it is installed on a whitebox PC (low end) with an hourly schedule. It does a diff on the files that are the current weeks backup folder (which is the base images and the hourly incrementals). The incrementals and base images have different file extension, so it downloads only the incrementals. The offsite uses a cable modem which has 8.5MB (theoretical ) downstream - which is more than my internal bandwidth in total, so I throttle that down a bit on the FTP server. The incrementals are password protected and encrypted, but without the base image they are useless. SQL transaction logs do contain easy to read data, so I would recommend some form of encryption. I use a freeware Blowfish utility - there are plenty of options in the public domain.

    Since the weekly incremental images are 'included' in the weekend base image, the start of each week the offsite deletes the prior week incrementals and starts anew.