The worst customer support I've ever encountered. Order processing time takes forever, no tracking number on ground shipping. I placed an order on June 19, after 10 days it hadn't shipped. Called like 4 times only to be told the order is in process. On July 2nd their web site was updated, stating the order was shipped. After 2 weeks, July 16 the order still not arrived, I called them. Talked to two operators that would keep claiming the order was shipped. Finally I talked to a customer service representative only to be told that the order had never shipped because an item was out of stock! But they charged my credit card and never bothered to let me know.
I had problems with the first order but I gave them the benefit of the doubt, not anymore.
The only good part is that prices are fairly good, especially if you're an elite member, you take 10%.