They count the 30 day return window from the date it ships out but it takes 2 weeks to arrive! My order is still not here yet. They use Fedex home delivery (cross country snail shipping to go through each state and change trucks in between and always delay). But the 30 day return window is already ticking from the date they sent out my product. So, they are basically lying about the 30 day return because it's never 30 days. And I talked to their rep, they showed no sense of helping or changing my returning window time. This company's return policy sucks. And I hardly experience other US stores has this kind of unfair return policy.