You may know I had some initial difficulties upgrading to Windows 7. As it turns out, mostly, I just wasn't patient enough. Apparently 5 hours just isn't enough time, and it doesn't matter if the PC appears to be doing nothing, you need to be patient!
I went camping on the weekend, and decided to give the upgrade another try and let it take its own time while I was away. It had 48 hours, and that has to be patient enough, right?
The bad news is that the upgrade was still going when I got back on Sunday. Seriously! But ok, the good news is that it had stopped at a very well known point with a documented hang. The old 62% point. The log showed that it had taken around 11 hours to reach this point, even with my recent hardware upgrade!
I think the 62% metric is really just a Microsoft stab in the dark, because I followed the KB article fix, restarted the upgrade and forgot about it for another 12 hours or so.
And this time, it worked. I'm writing this from Windows 7. Yay.
No other serious issues encountered. I needed to upgrade VMWare Workstation to the latest version. No big deal. Everything else just worked - Ubuntu domain login included.