Can't believe I had to get to the last post to see someone mention a non-commercial option.
First, I would stay the hell away from Acronis. I used the free version maxblast that came with a Maxtor drive I once bought. It did not work right. It also did not fully uninstall when I 'uninstalled' it and kept loading some code at boot slowing my system. Then I had to search and read to learn how to uninstall this malware.
GParted is a good prog. I like G4U. (ghost for unix, but usable for copying any OS). I used G4U last time to move windows and it worked great.