Pros: Easy to program with use of computer. Above average tech support. Remembers your set-up.
Cons: Touch Screen is old technology, they need to upgrade this model to be more responsive and higher resolution.
I bought this for my grandparents home theater, which has several components in a closet away from seating area. They were constantly having problems with inputs and power cycles being off, causing their setup to be a nightmare. This remote (with a small amount of programming) has helped solve this problem and has made my life as tech support very easy.