This is an improved (more compact and efficient use of MX-700) file, compared to my earlier posting. In this new posting, the format of the buttons is aligned with the content of the "Guide to Simple Home Theater Operation" provided with the remote - so my family can now refer to the guide. It incorporates discrete ON/OFF for the Yamaha receiver, an on/off workaround for the old analogue Foxtel box, and a discrete off code for the Teac set top box (derived from hex code loaded into a Pronto editor, then imported).
The BeyonWiz and Foxtel devices are fairly much Australia-specific, so here they are for Aussies. Also, I tracked down the discrete OFF for the new Pioneer VSX-1020-K receiver.