JP1. Basically your garden variety cheap universal remote with an interface cable you can buy from another DIY-type and then use community-made software to send up a giant macro.
The basics of these remotes (a lot of the content is pretty old on the main pages):
[Link: hifi-remote.com]The forum where all the current information is:
[Link: hifi-remote.com]