wget might do the trick. It supports FTP, recursive downloads and not redownloading unchanged files. The recursiveness is more aimed towards mirroring websites via HTTP, so it may need some tweaking.
Remember to make sure that your backup system is running at the correct times and that the backups are actually usable (several people I know have lost data due to one or the other of those).
__________________
-- Torkell

|