I have used them before, but to get the best prices you have to be willing to wait a month or two to get your items. They won't Tell you their backorder unless you ask. When you call they say "If it on the website we have it in stock." They'll even send you a FedEx tracking number, but it says still waiting for the order from shipper for like 3-6 weeks. If you order something really obscure that no one else would ever order you might get it in a week. If your ordering a popular item, just be prepared to wait.