Norton Ghost is hard to beat.http://shop.symantecstore.com/DRHM/servlet/ControllerServlet?Action=DisplayProductDetailsPage&SiteID=symnahho&Locale=en_US&ThemeID=106300&Env=BASE&productID=90124600I usually reinstall everything from scratch (format HDD, install Windows, install drivers, install programs, connect old HDD(USB adapter) and transfer data). If you clone the drive you will also transfer all the registry errors and other junk that the computer accumulates over time.