The Home Theater Master MX-700 Universal Remote Control satisfies all your requirements. You program it on your computer, and then download your setup to the remote. Your program can be as simple or as complicated as you want to make it.

- I find it remarkably ergonomic. Most of the time, I don't even need to use the back-light to know where I am on the buttons.
- Nearly all the buttons can be programmed with macros.
- Hard buttons.
- Brand new model = $159.95
- Back-lit LCD screen

I recommend downloading the free software and manual (links at the bottom of the page), and fooling around with the program to see if you'd like it. It takes a bit of learning, but once learned, it can be quick and easy.


Jack

"People generally quarrel because they cannot argue." - G. K. Chesterton