I will comment since I used to be a computer rep in another life. You will get more bang for your buck by building your own PC but buying from a company may give you support options you won't have from building your own. Think of it as buying a used car from a private owner vs a dealership...