URC8910

The URC 8910 is an eight device programmable remote. It provides plenty of buttons to program.

Extender
The extender for this remote provides many additional functions and a higher degree of customization.

Links

 * OneForAll.com