Pros Very easy to program
Cons Not enough memory only holds 35 learning commands and no Codes for Vizio TV or Surround Sound Systems
Summary Ergonomically (what a word!) this is great. All the buttons are well placed and is easy to hold. I have programmed it to operate my Vizio VU42LF LCD HDTV, Pana. SC-PT753 Surround Sound System, JVC DR-MV77S DVD/VCR Combo Recorder, Heater, and Fan.