Enhanced from previous release to permit zipping the source files into a target zip archive. See class side of BackupAgent for examples of both schemes. The zipping, of course, allows you to compress the source files way down (as image files are one good example). Also, FTP'ing the final target file is easier when you only have one file to deal with.
Lastly, you can force a full backup if you send the message beFullBackup to an instance of BackupAgent. Otherwise only files that changed since last backup are archived.