Nope. Wanted to for cheap GPU prices but I think it's just barely "too good to be true." I tried calling their number listed and got some wierd "number unallocated" message. I tried the number in the whois webpage and the prerecorded message directed me to email them. So, there's no way to talk to a human about the company I guess. I also plugged their business name/address (Tech Cubicle 3407 Kovar Road Worcester, MA 01608) into google and the only hit that comes up is their own website.
So far, I cant trust it to place an order. Actually, when I went through the order process it never asked for or gave any shipping prices/details so that's another strike against it. No physical address, no physical contact to talk to, no...