I use both Ghost and Acronis True Image. Both have their perks, but I'll agree that if this is purely for a backup hard drive to go on the *same* machine/hardware, Ghost is your best bet. However, if you plan to put this data/programs on a different/faster PC sometime soon, I would suggest you try Acronis TrueImage with Universal Restore.