From what I have read, Norton ghost 2003 (or 7.5), is among the most stable, idiot proof, version that one could want.
As others have said, if the OLD hard drive is still working, install the NEW HD as the MASTER and the OLD HD as the slave, and use the GHOST BOOT DISK and clone the old HD over to the new HD. I have done this many times, and it works FLAWLESSLY. The Ghost DOS graphical interface is a tad quirky, but it is ROCK SOLID! Other forms to back up (USB DVD burner, USB external HD) will also work with 2003 (7.5) but will take more time. The fastest way is Master/Slave configuration. Actually, I have never tried this, but if you had both HD on seperate IDE channels, it might even be faster (both drives as the master).
I have read that with the later versions, Symantec completely re-wrote the program, actually PowerQuest's DriveImage is what I believe that Symantec purchased.
Version 9 had a lot of bad reviews
http://www.amazon.com/gp/product/customer-reviews/B0002RQ5AU/ref=cm_rev_sort/103-9814106-9480649?customer-reviews.sort_by=-HelpfulVotes&s=software&x=10&y=12
Do not know how version 10 is.
I had read LOTS of good things about Acronic True Image 8.0. So when I had to do a mission critical clone of a server, I purchased the program, and tried using it, and it failed on me, so with the clock running out, I used the disk to disk GHOST 7.5, and it worked perfectly.
Ghost is one of those programs that does one thing, and it does it very well.
I am always trying to find the "latest and the greatest", but the more I have tried other programs, the more I like ghost 2003.
AND, you can get Ghost 2..0 for a SONG! Do a google search for Norton Systemsworks 2003 (or Symantec systemsworks 2003) Professional, and it is included with the program, along with 1 year of Anti Virus updates. I think I bought my disk for 10 busks online.