The best (easiest to use) are the kind programmed with a computer. While a hand programmed remote may be able to be programmed to work all of the client's equipment, and even perform sequences (all on, all off), they are difficult to truly automate the gear, and in turn even frustrate the client more. Most of the more advanced remotes by Universal (I own one - MX850), Harmony, Phillips, RTI can be programmed for one touch operation of the equipment. For example: DVD button initiates a sequence that turns tv on, turns receiver on, turns dvd player on, sets receiver to dvd input, sets tv to proper input, plays dvd (if there is a disc), then switches remote to dvd control mode. These remotes have access to codes such as TV On, TV Off instead of TV Power Toggle. Depending on the manufacturer, these codes can help automate a system. A hand programmed remote may or may not have these codes. In addition, a hand programmed may only have a few sequencing operations available, so advanced operation may be impossible. If the client is looking just to consolidate his original remotes, a hand programmed might be best. Otherwise, I would look for Universal, Harmony, RTI and Phillips to name a few. PM if you have questions.