Twice now they've kept my money on non-delivered and cancelled orders (non-delivery confirmed by tracking details "lost/delayed"). Eventually I called and got $ back, but they clearly hope you'll just not check your bank account and realize they've stolen from you. Details of how they attempt the fraud: replacements for missing items are sent and also not delivered. When they cancel the replacement order, the "refund" is $0 (the cost of replacement order). The original order is NOT refunded. Then it takes me a half hour to explain to customer service that they need to refund the original order as well, not just the $0 replacement order.