HORRIBLE return policy. First they claim no hassle returns but the fine print is basically you cannot get your money back. If you try to return a product installed or not, they arbitrarily say that its 'been inspected', that it has been installed then you either have to pay AGAIN to have it shipped back or they will just keep it. No refund.