That depends. How do you plan to store the backup? Cd, dvd, other? Some backup apps may be better suited to multi-volume storage than others.
If you plan to store it as a monolithic file (one large file), or as multi-volume (i.e., cd/dvd), I'd recommend DAR.
Tar will make one large file (compressed, if you wish), but, if any part of the file is corrupt, you've pretty much lost the entire backup. Dar adds each file individually to the archive, so you loose only one if it's corrupted. Dar also allows, in some instances, to restore a corrupted file, and skip over the corrupted part: i.e. text files which can be edited to replace the missing part.
Dar will allow you to make a backup as one file (run overnight at a convenient time), and later cut it into slices for burning to cd/dvd.
Dar is a collection of scripts, which can be included in the backup, in case Dar itself is unusable on the HDD.
Dar let's you specify which files/directories to exclude, which file extensions to NOT attemp to compress (files already compressed).
Restoration is quite easy.
However, the creation times are not preserved. When you restore a file/directory, the creation time becomes the time of the restoration. If there are legal issues which require preservation of creation times, DAR is not for you.
For my purposes, I wrote a bash script with my backup options, and run it when I want to make a new backup.