I have been using Automation Direct PLC's for close to ten years now. I have only had one unexplained failure, I suspect some kind of power surge or spike. The only other failures that I have seen were due to my own negligence(underating outputs). I will not use anything else unless I am forced to. Tech support is fantastic and FREE.