I used to use Ghost all the time (2000 version I think.) I used the windows rescue disk and built up a custom disk with the essentials plus ghost.
After that, I installed Windows and all essential drivers and made a ghost image of the drive. Finally, I burned the disk + image to a bootable cd. This way, if I did need to reinstall (which I did on a couple of occasions) I simply used the cd I created instead. Total time to reinstall using this method was roughly 3 minutes or so.
I haven't tried the newer versions of Ghost, but it being able to run in dos mode was a big plus for me.