A well-programmed remote can indeed make your life easier. If you have a modest home theatre system, you may have an entry-level universal remote which controls only some devices and has very limited or no flexibility to customise the buttons according to your personal needs. Mid-level remote controls are capable of accommodating more number of devices, and high-end home theatres are incorporated with AV gear, lighting, screen masking, HVAC control and other automation, so you might need an advanced system control for this. These type of advanced system controllers are available exclusively through custom installation channels and can be programmed by trained installers.