I ordered a next day 4000 gaming PC and upgraded the hard drive, memory and graphics card and ordered at 3PM on Monday. They emailed me confirmation of shipping at 7PM that day. My order arrived by UPS very well packed in a massive computer planet box with lots of packing. Nothing was damaged and the spec was exactly as I ordered. It's been running with no problems since Tuesday so I am very happy and will be using them again in the future.