One method of backup is not enough.
1) You need a software that backup your important data
to multiple devices at different intervals.
http://www.backtec.com/minman.htm
Is a good one.
2) Back to DVD and take it home daily in case of theft
or fire.
3) Backing up your hard drive is a good extra power to you.
MinuteMan Data Backup is very useful to backup your important data,
such as your Favorites, Email, Notes, customer information,
your personal documents, pictures, etc.
It would have been a catastrophe for me without it, because
somewhere along the line a drive would take a dive, data gets lost,
or get infected with a virus.
I do rotary backups of the same backups to network computer,
local drive, CD-R/DVD-R, and external USB drives.
Using a drive image software for if my drive froze is great
but can't rely on it 100%. Actually it could fail you on the day
you need it. Because it has failed making a mirror, because
you are having problems with the current drive.
An addition of Raid 1 (requires two hard drives) is more power
to you, for if the master drive took a dive, then you can boot from
the second drive instantly.
But remember to separate your important data from your operating
system and what software is installed in it, because all that can be
re-installed.
If you do mirror to an external drive:
Use a USB drive kit with a drive of your choice that has
been partitioned and set as bootable.
Mirror to it, take it out of the drive kit enclosure, install it
in the computer, and see if it boots up.
Not all mirroring software can guarantee to make an external
drive bootable.