Thanks for the heads up. After reading their "defective on arrival" policy and their regular "return policy" I would not hesitate to order from them and have thus bookmarked their site for future consideration.
If anything you should apologize to them for not reading the fine print and not returning the defective item immediately. They allow a 45 day return policy (20% restocking) but if the item is defective on arrival you must report it within 7 days, receive their prepaid shipping label, and they even give you another 5 days to drop it off to the shipper! Or get a full refund!