I have used them a lot and have only one complaint. If you get a defective item, they add insult to injury by making you pay the shipping cost to return it, even when you cross ship a replacement. Once they receive the item, they should verify it is bad, charge the manufacturer the shipping...