No one ever seems to pay much attention when I mention this, but a One For All 8820 is what I use for all my home theater components, and it can be programmed or taught to do anything! It's not hard to program, has lots of support, several macro's, the only problem most people have with it is it...