Have ordered some stuff from them on April, 29, they've notified me my order had been dispatched in May, 4, since then I'm still waiting.
I'm in Europe, and as I get it they are American-based, still 3 weeks waiting is a bitch. To boot, they don't provide any means to track the shipment and this...