I ordered a keyboard from NCIX and it took 8 days to arrive. I paid the extra money for express return service, I have never done that before. The keyboard came defective, it did not work at all. I requested a replacement and returned the original. NCIX replied to my request saying that they could not replace it so would I accept a refund. I agreed to the refund since they would not replace it. My refund came 2 days later and was $22.40 less than I paid. Their explanation was they do not refund shipping since they paid a company to take it. Of course the Shipping and handling was more than they paid Canada Post to take it. They may as well have sent me an empty box and I had to pay for it. After the incident I confirmed on their web site that the product was still listed as available. At no time did they say they would withhold any of my funds, if they had I would have insisted on a replacement not accept a refund. Bad business. The couple times I have had to return anything I have always received a full refund not partial.