Features:
-Very nice GUI. Easy to use
-Auto-detects the current savefile.
-Generates the backup file name with the date and time appended.
-Checks the available space for the backup file.
-Will not perform the backup if anything is incorrect.
-Displays real-time status and progress feedback.
-Supports 2fs and 3fs save file types.
-date and time as part of the filename
-File system check on the backed up pupsave.
-Lots of built-ins and safety features make it very "oops" proof.

http://www.murga-linux.com/puppy/viewtopic.php?t=60233
-Can run without starting X
-Auto-dectects all savefile & backups in /mnt/home
-Date as part of the filename(the author was lazy to inculde time, so make sure you dont overwrite when making 2 backups on the same day)
-Will search(for restore) and save only in /mnt/home unless you edit the script your self.

http://www.murga-linux.com/puppy/viewtopic.php?t=55420
The way it works is this. On shutdown, there is a query asking whether you want to back up the pupsave. If you say "y", it backs it up in a previously specified location; there are as many backups there as you want to specify (for example, if you want the 4 latest backups, when you do a new one the oldest one already there is deleted). After the backup is finished, the shutdown completes. If you say "n", the shutdown simply completes as is normal. If you say nothing (for example, you've walked off after telling Puppy to shut down), after 20 seconds it times out and completes the shutdown without backing up.

http://www.murga-linux.com/puppy/viewtopic.php?t=50402
-If you would like to keep 'snapshot's of your files (or, usually, a subset of your files) as they were hours ago, days ago, weeks ago, etc., this program will do that, automatically "spacing out" the backups over time.
-Thanks to the use of hard links, it can keep several gigabytes of files on a one-gig USB drive, without compression. Your backups are accessed as ordinary directories and files.
-It can also do backup to a remote server. Thanks to the hard link trick, duplicate files (from one backup to another) are "copied" without using disk space. And thanks to rsync magic, only changed portions of files are transmitted.
-You access and browse your backups just as you would ordinary directories and files, with any file manager. Despite the huge savings in disk space through the use of hard links, no compression is used. This allows you to easily inspect backup files and compare one version of a file with another.