Initially I had a big doubt before placing my order, because there were lots of "negative comments" on the built quality and post-sales support from BBB. But then I have decided to give it a try, and I am so surprised that my overall experience has been very positive so far. At this price, the built quality is well above my expectation. My experience with their tech support (email) have been positive as well. Their reply is timely, conclusive and polite.So why 4 stars instead of 5? Well it was because I had a short conversation with the sale-rep about pricing/product spec BEFORE placing my order, to be honest I think their response could be more polite and friendlier. It took me a while to reconsider buying from CyberPowerPC at that time. But for some reason, I choose to forgive and told myself maybe the guy over the phone was too tired handling too many calls on labor days sales... So I just went ahead and place order and see what happen next.Other than that, I am happy with my purchase, and I am looking forward to the upcoming thanks-giving deals from CyberPowerPC. So keep up the great work CyberPowerPC, Cheers!