NO, don't buy IBuyPower!!
I ordered a custom built desktop computer a couple of years ago. It was great to choose options and accessories; that seemed top-of-the-line. There were two big problems 1) estimated completion/shipping was date off by more than 4 weeks (this was not during the holiday season) and 2) the computers internal wiring was all messed up.
After receiving my order late, I was dismayed to find it didnt boot up. Upon closer inspection I found the hard drives hadnt been mounted correctly the wiring was all wrong and the fasteners were broken. There were actually extra metal mounts just tossed inside to rattle around on the motherboard while shipping! I called customer service who said that I could fix it myself or send it back for another 6-8 weeks of repairs. Ridiculous, wasnt even assembled properly in the first place!
I opted to take it to a local repair shop instead; they quickly mounted the drives correctly and gave me report on how the some wiring was assembled incorrectly IBuyPower would not reimburse me for this expense of fixing it. Since then, I learned much more about building and fixing desktop computers.
To add insult to injury my graphics card and possessor fried less than 30 days after the warranty expired. When I had this checked I found the processor had been broken and then glued together and the pins to the graphic card had been soldered in place! Dont buy from them; they dont know what theyre doing. It is my honest opinion that a blind monkey with one hand up its butt could assemble computers better than IBuyPower.