well, i've been using and MS-DOS version of nortons ghost.
i use it for backing up my OS
> after a fresh windows install and installing all drivers (while the windows and pc is clear of all viruses)
> you startup the pc with a bootable disc, in ms dos mode run the ghost.exe, select to create partition from disk option ... select the specific partion, C drive in this case.
> it'll ask you where to save the GHOST IMAGE (*.gho) file of the disk, point to some other partition like d driver for example
> select compression if you want to decrase the image size (otherwise it'll be the same size as the size of the C drive, as it backup all data from c driver)
when image is created, you can roll back to that point at any time.
say, after using one month, your pc gets corrupted and you want to install a fresh OS, but thats a PITA, so with Norton Ghost, you just use the GHOST IMAGE u created earlier...
> start up ghost as in first step (i.e. boot into ms dos at startup)
> tell it to use image ...
> tell it the partition you want to install the image onto.
> it used to take less than 5 mins to copy back a 2 GB ghost image of my windows xp, back when i used windows xp.
P.S. seems like with vista my NORTON GHOST wont work caz vista uses NTFS and it doesn't all GHOST to read data off c drive when in dos mode caz some data is protected.
hope this helps