@Sugarfoot I personally have a cyberpowerpc, And nothing but perfection. A lot of reviews say it is a bad website but my build was awesome. Pretty much emailed me every-day along the process, Explained how it was going and the guy working on my shit actually reccomended a change in casing to produce more airflow, And actually save quite a bit of cash. I was quite impressed with the service. Customer service has no problem working with you.
When I bought a pre-built, It wasn't so much a matter of not knowing how to build a pc as I could most likely figure it out but I feel it was a lot safer to have a professional do it, So if they fuck up its on them. Its not on me if I somehow bend a pin on a $400 processor.
P.S, You will not need the professional wiring job. They try to keep it clean so it is easy to work on. I didn't get the wiring job and my shit looks clean. If u have any questions just hmu in msgs. I can tell u more if needed.