I am all about easy programming, and as much as I tend to dislike Logitech, their devices are sooo easy to work with. I have had the 890 (broke) the 720 - terrible as it has a slow response time with my cable box, the 1100 Touchscreen which would have a mind of it's own. So as you can see, I am not a fanboy. I will say that the Logitech Harmony One has worked flawlessly since I got it about 2 years ago. I actually bought it from TigerDirect refurb for $149.00. You can usually find it for $200.00 on sale often at tigerdirect (non refurb) or Amazon.