First off they cant even tell you what your shipping cost is until they ship your order so you never know what the final charge is unless you call the next day, check your bank account, or wait for the shipment and get check your invoice. 2nd when you order online their system doesn't even tell you if an item is in stock. For example, i just placed an order and it showed that all my items where shipped. Got the order today and on the invoice it tells me that one item is back ordered. Then they are going to charge shipping again to send you the back ordered item. 3rd they say they will email you a tracking number and they never do, you have to call to get it. I honestly don't know how they stay in business.