That was far and away the hardest computer upgrade I've ever done. So many little cables that I didn't notice were trapped until I had the motherboard back in, had to redo it so many times. And a couple of times I couldn't get the mobo lined up right and had to redo some more. I'm a little shocked the computer still works. 2 hours!