Free Software and Open Source software (FOSS) for full backups.
Some solutions
Mondo you can save on CD,DVD, over network on hard disk. Used in the industry in production in many places.
partimage simple, can save a partition in a single file or many volumes you can later burn.
mkCDrec is able to make bootable CDs and restore even to disks that don't have the same size.
May also be
g4uNetBSD-based bootfloppy/CD-ROM that allo easy cloning of PC harddisks to deploy a common setup on a number of PCs using FTP. (maybe a new for this one?)