If you don't want to spend the $'s for a Logitech 1000 remote or just need another for a additional system, this is a very close 2nd for the price. Basic programming is simple, but, a little bit tricky programing complex multi-commponant tasks or "advanced settings" (not in the manual) but the tech support will be more willing to help get positive results from this unit. I would buy another!