I've ordered twice from cpusforless, the first order was great, but I've had nothing but headaches from the second order. I cancelled my second order via telephone messages and email, but they still shipped it. So I contacted them, and they told me to send it back for a full refund. I sent it back, and 4 weeks later still no refund on my credit card. I've contacted my credit card company and explained the whole thing to them, and sent them a copy of the delivery confirmation of the return package, so hopefully everything works out. I'd personally never order from them again.