Excerpt: This remote has excellent potential - the power and capabilities of the device are outstanding. Unfortunately, it's many shortcomings outweigh the benefits. It is an abomination ergonomically. It is extremely difficult (if not impossible) to reprogram or customize. You have to connect to the internet and go through a painfully slow process everytime you want to change or update anything - even just reassigning one button!
Pros: Excellent at the basics.
Cons: Internet connection required, difficult to customize, poor tech support.