I just wanted to add a note in here about Die Hard and his "support". I ordered an effectively custom built machine from him a few weeks ago. I've had a borderline hellish experience getting this machine up and running. It started with a motherboard that stripped a screw somehow in shipping, fell into the power supply, and somehow damaged the motherboard in the process. Die Hard gave me a refund on the board, plus the cost of shipping for me to buy directly from New Egg so that I could get the board in my machine faster. After that I found out I've got a bad stick of RAM. He's in the process of shipping me a new RAM kit to swap out for the one I've got.
I've contacted him well over a dozen times getting my issues straightened out, and he's been nothing short of FANTASTIC at responding to my problems to get this machine up and running as quickly as possible. He's gone above and beyond, incurring additional costs himself, to take care of my issues. Despite all the problems, I would have no problem recommending him to anyone!