What OS are you using?
I tested XXClone
on XP a few weeks ago and worked well. It's also a freebie.
Just make sure you duplicate the volume ID as some software uses it to function correctly.
There is also the option of make the drive bootable in the "cool tools" menu.
Not listed as Vista compatable though.