Purchased a programmer. The programmer showed up without any programming. I called tech support during their advertised hours and was never able to reach anyone, not by phone or live-chat. The following week I finally was able to speak to someone who said they were not able to provide the tuning I paid for and they could not take the product back. He actually hung up on me. I had to call my credit card company to get the charge removed. Worst online purchase experience ever.