I've used Ghost and I like it. It is a very powerful DOS based program that can make backups to CD, DVD, internal hard drive, networked hard drives. Human error can *7%K! things up if you don't have just a single partition on a single disk. I have a RAID 0 array with three partitions on it. I gave my partitions names like Windows, Programs, Storage instead of C, D, E. My Windows XP install is spread across all three partitions. Most Windows conponents are on Windows, all programs (even Windows programs) are installed on Programs, all my emails, music, video, data files are stored on Storage and the operating system has been setup to automatically put things in the proper place. I create an image of all three partitions on a second internal hard drive and test the image to see if it's good. It reads as good, so I reinstall everything from the image as a test and try to boot into Windows. Everything fails because Ghost installs partitions in alphanumerical order. All my Windows components (which were on the first partition) got switched to Programs because the letter P comes before the leters S and W in the alphabet. All my programs (which were on the second partition) got switched to Storage because the letter S comes after P and before W in the alphabet, and all my data (which were on the third partition) got switched to Windows because W comes after both the letters P and S in the alphabet. During the boot cycle Windows goes looking for your profile which in my case was on Storage partition but had been moved to Windows partition by Ghost. The operating system didn't know it had been moved so it went looking for my profile on Storage and couldn't find it there and the boot cycle stopped. I have since corrected the problem by making sure that all the partitions list their drive letter first.