The commentary is spot on! However , Drew technologies , Is poor at getting back to you. Every time you call them to place the order. They never call you back. I personally have tried to order this system , Twice, To no avail. If the sales parts of the system is broken, I would find it hard to believe the Programming side of the system,