Bought a computer from them roughly two months ago and I love it!
I had every intention in the world of building my own system and had found everything online that I wanted to equip it with. Out of curiousity sake I searched a few advertised "custom" built pc shops. Most of them couldn't touch the price I was going to pay to build it, until I got to CyberpowerPC. They actually built me a better system for roughly $500 less than buying the components myself would have cost me. I know you think I'm doing some crazy, reckless truth-bending, but I promise it was a MINIMUM of $500 (based largely on the processor, windows 7 cost and the video card)--they run different specials all the time, many for only a day or so which is how I got my great deal. I scored a free processor upgrade and a free video card upgrade. If you are the patient type you can save another 5% off your order by waiting three weeks for them too put it together and ship it. Shipping is also free and pretty well done.
The only issue i had was the case I ordered wasn't the greatest, and one of the fans that it shipped with was hitting the frame and making a terrible noise. It was a pretty easy fix though so no biggie. Otherwise this thing is big, beautiful, and run's Crysis 2 like nobody's business, all for under $1400. The same thing through Dell or Alienware would have cost twice that easy.
I can't recommend these guys enough.