Yesterday I asked for help cloning a hard drive. I wound up downloading the free version of HDClone. I burned it to CD, booted it up, and it did 100% precisely what I wanted it to, and did it the first time. The free version is intentionally slowed down, but I didn't mind letting it run overnight.
The machine is now cheerfully running on the new drive.