Very complicated and doesn't do a good job, the functions are NOT all configurable. Example: When you go from TV box to BR player is turns everything off then on again, looking through the setting there is an OFF command to all when you change which you CANNOT turn off, even though you are switching input sources only. We are ALWAYS using the help function on this remote to correct it's mistakes. Not user friendly or as configurable as it should be. There should be a simple button to switch TV sources (you can configure one in the software but it doesn't work all the time).