I had a crappy experience with them last week. I ordered a new video card on Saturday the 15th, but I accidentally switched around two digits in my Visa number. Every day for several days I called them to explain my mistake and have them try to fix it, and each time I was assured it would be fixed immediately and get sent out right away, yet I continued to get auto-emails saying transaction not authorized. Finally a week ago today it was declined and cancelled. So I re-ordered and followed it with a complaint email. The response I got was "Sorry it didn't work out the first time, but look! It should arrive next Tuesday!" At least it did. You think they'd step up the shipping for my troubles.