We own several Encodes and we love them! We love the capabilities to set specific parameters for each code. The only drawback is that when we try to set codes remotely, we frequently have to attempt to set codes several times, and some times the codes won't set.