Personally I would NEVER buy from anyone but a small local computer builder. What good are red hot deals if you cannot get immediate support in the event of a problem. I ordered my new one on a Thursday, and he apologised because he would have to order the case that I wanted, and delivery would be delayed by a day. On the Saturday lunch time he phoned 'Er indoors and said he would deliver at 6 pm that evening. Beat that with so called on line deals.