Wouldn't be tooo hard to implement, but extremely usefull.
Look at the MX950 review:
[Link: remotecentral.com]A (simple) solution like this would be enough for most of our needs.
The problems resulting of not-receiving one or more IR-Commands would last, but that's nothing variables are guilty for. ;-)
Greetz
Jochen