I have had Ghost 2003 installed for about 6 months now. I have restored my C partition (contains Windows and Nortons tools only) 4 times, all successful.
I have also restored my applications partition 3 times (a lifesaver when you have highly customized installs of programs).
Finally, I have restored my games partition 3 times (again, a lifesaver when you have games with add-on maps, custom tweaks, etc., for games like Quake 3 or Counter Strike).
I have not had a single restore fail. I re-image the partitions about once a month or so, just to make sure I'm keeping a current image as a backup. So far, all imaging has taken place error-free. I always verify the image after its creation; thus far, all image's integrity checks show "success".
I should note, however, that I keep these images on their own partition, one which I do not defrag, and I would advise others not to do so. Everything is NTFS, the images as well as the partition the are saved on.
I have only burned my applications image to a CD-R twice and it went without fail. I'll soon be backing up my Windows/Norton partition to a CD-R for extra security (and this should prove a good test for Ghost's ability to burn to blank cds, as the image will most likely have to be spanned across several of them).
I have never used Drive Image but I'm happy to know that another user-friendly program like this is out there in case Ghost ever goes screwy on me. But for now, Ghost 2003 gets my vote as it has delivered what it has advertised. And yes it will burn to external drives as mentioned earlier. It has many options available, but the default values are set for a very straightforward imaging technique that I think will suit the average user like myself.
It's worth mentioning that another program does the same as Drive Image and Ghost. It's called Acronis True Image. If you are interested, do a google on Acronis and I'm sure it will take you to their home page. Just look for True Image. I'm not sure how it differs from the aforementioned programs.