Usually around £35 seems to have dropped on Amazon. Logitech Harmony 350 remote programable
Descrition from amazon:
Logitech Harmony 350 Control
Logitech Harmony 350 Control is the simple-to-set-up, easy-to-use remote that gives you better control of what’s attached to your TV. Online set-up makes it easy to program. The “Watch TV” button turns on your TV and cable/satellite box with just one button press. Use five programmable buttons to jump right to your channel favourites. As Logitech supports 225,000+ devices from more than 5,000 brands, you’ll have the control you need. Harmony 350 makes juggling multiple remote controls a thing of the past.
Windows-based PC with Windows 8, Windows 7, Windows Vista or Windows XP or Intel-based Mac computer with Mac OS X 10.6 or later, USB port and Internet access.