Ghost will do what you need if the drive is going in the same PC. Won't matter if it is a different H/D brand. If it is going in a different PC you will have HAL issues. Maybe you can slave the drive, install your OS on the new drive and run the programs from the slaved drive. You will have to edit your paths, but this might work. My question is, if all you stuff got stolen, how are you going to do this anyway?