Hmmmm, the OEM remotes that I use are free & never seem to fail.

For normal TV watching, my Shaw PVR remote runs it & my Sony TV.

For HT, I take my remotes out of a slick holder (that my wife found) on an end table & line them up on my coffee table - 1 remote each for Velo Subs, Denon AVR, Sony BDP or PS3 & Sony TV. No macros or trying to figure out what button does what. When we're done, back they go into their holder completely out of the way.

Works for me & cost effective....

TAM