I second the directv remote, RC64. I programmed it this last weekend for my Sharp LCD, Samsung blu ray, and Toshiba hddvd units. Of course it alread controls the HR21. It was very easy ahd I was pleasantly surprised! I have tried a couple of name brand remotes, could never get them programed satisfactorly