I've been buying from Hammacher for 20 years. Today, they refused to honor their lifetime guarantee on a broken product (their policy is totally unreasonable). In addition, they refused to honor the $25 discount which was promoted on the front page of the catalogue I received in the mail 2 days ago. No manager was available to take my call. Shipping costs to Canada are prohibitively high. I went on Amazon and found similar products, for better prices, with no shipping costs. Amazon has better selection, better pricing and wayyy better customer service. Plus, Amazon honors their word and values their clients. After 20 years, I will never ever buy from Hammacher again and will never recommend them to anyone. Hammacher has gone down the toilet. Such a shame.