I just wanna throw my 2 cents in for the people arguing about companies, pricing and support.
Anyone that has the ability to build and service their own anything, i don't care weather it's a computer,a sneaker or breakfast, will do it cheaper then having someone else do it for them.
your paying some amount for the system to be put together, weather it be $250 or greater then $250. So here is what it comes down to, a consumer is going to pay someone to build it for them. If the parts are comparable and the support is the same, then the cheaper price is obviously better. However that means if you give lifetime service and 5 years later they call up about the computer running slow, you need to take the call.
So here is what i ask you, would you rather pay $2,233 for lifetime service, 3 year parts warranty etc... or $2,000 for the computer and factory warranties?
Then when it breaks even if you can get the part for free from the warranty you still need to pay someone to put it in, if you need your computer "fixed" formatted you'll need to pay someone to do that too.
While i will tell anyone who is tech savvy to build it themselves, and i will offer to build computers for about $150, i do not want to deal with support.
for computer repair work, around me at least goes for about $90 an hour, I've never seen a job go over 2 hours though. so if you don't have problems or only have one or 2 your local repair shop will be cheaper then getting a computer from a company such as digital storm. (oh and their warranty does state that after 30 days you pay for shipping, within the first 30 days they will cover it)
For most people i would advise buying from a company however if you think you can maintain the computer yourself, at least the software side then get the "local geek" to build it for you, it'll be cheaper