The hardest part I found is making sure all of the power, LED, hard drive LED, etc. wires are hooked to the corresponding places on the motherboard. Worth it though! I've built/upgraded half a dozen or so. I wish I had found some of the links you posted before I built mine this year!