I've spent about $1600 spread over four orders between end of June and mid-July. Shop carefully, the prices are good on some things, way overpriced on others. In 3 out of 4 cases the items shipped in 3-4 days, the other was 6 days. I will say, the first order was a pretty big one and after they charged the card they asked for a copy of ID and front/back of the card that was used -- I could argue that as either positive or negative -- when furnished with that information they wanted MORE information to confirm the validity. Finally, I ordered something and realized I didn't need it, I noticed even though the order had been placed 4 days prior it still hadn't been updated to "shipped" so I called customer service. I asked her to change the order for something else and she said she thought the item had shipped, even though the progress had not been updated. She assured me she'd call back with the information. The call never came, I got an automated email late that day that my item had been marked to "shipped" (a shipping label had been created, the item had not been picked up yet). Now I have deal with the RMA process and pay to ship the item back.
I won't be buying anything further from them because I'm generally in a hurry when I need something. If you're not impatient, you'll save some money and (based on my limited experience) get the correct items.