I don’t use a backup program other than to do a system backup image.
If your hard drive fails, a normal backup will do you no good. You need a system image, which is normally an image of the partition on which Windows is installed. The image copies the entire partition, or drive, sector by sector, depending on your setup. If you have a hard drive crash, you can buy a new drive and install the image directly onto the new drive and you’re up and running.
With a straight backup, you would have to re-install Windows and all the programs you had installed previously, then restore your backups.
I realize that some people need daily or regular backups for their data. I get around that by partitioning a larger drive so that Windows is installed on a relatively small partition. That way I can do a system image that is between 50 and 100 GB. Since all the other applications depend on the Windows registry, as long as I have an image of the Windows files and the registry I don’t care about backing up all my apps. They are normally all stored in the Windows partition anyway, under Program Files.
You can have your apps on the Windows partition and their data stored on a different partition or drive.
If you are running a dual boot system, say with XP on the 1st partition and Win 7 on the 2nd partition, you need to do an image of both the XP and W7 partitions together or separately… That’s because W7 on partition 2 keeps it’s boot files always on the first partition. If the drive fails, you can restore the partitions to a new drive and have both systems ready to go.
As far as backups, I backup other partitions as needed but they are simple backups. It is possible to do images of each partition using some free backup software. If you have images of each partition, if the disk fails, you restore the system from the system image then the other partitions from their respective images. Of course, you have to repartition the new drive to the same size partitions as the original.
You only really need to backup data that is changing regularly. Your system restore will catch most of it if you do regular saves using system restore.