I clone my laptop HDD regularly and swap drives every couple of weeks. There are two ways. I mostly do it this way:
Using Acronis TI 2009's bootable Rescue media, I boot to it, and select the CLONE utility. I have an external HDD set up via eSATA to the lappie. I clone the lappy HDD to the external drive.
When done, I power down, disconnect, and flip the lappy over and remove the HDD. I then replace it with HDD2. Reconnect and reboot to the Rescue Media, then clone from the EXTERNAL to the new Internal HDD2. When that is done, I disconnect and boot to the new drive.
My other way is to use my t60's Ultrabay and put HDD2 in it. Then I boot to Rescue Media placed on a Thumb Drive and clone HDD1 to HDD2. When done, I replace HDD1 with HDD2 and put the optical drive back in and boot to the new HDD2.
I am using all 320GB drives, and each cloning operation takes about 12 minutes.