I had a great experience with their return *policy* but a horrible experience dealing with their people. When the item I returned according to their customer support instructions bounced back to my address, I was called a thief. When I asked if I could just keep the item and get any form of discount on an upgrade, I was called an extortionist. Who needs to be treated that way?