Met an interesting scenario today -
Friend has a satellite box sitting beside all-in-one desktop, and cabled HDMI to it ... great, can now view TV/Freeview channels on PC screen.
The same PC has an HDMI out, which when cabled to another TV shows everything on the PC screen, and used for OnDemand etc etc.
However, the HDMI out seems to only transmit whatever is onscreen that is generated by the computer itself, NOT, for example, anything that is onscreen from the HDMI input (STB).
Seemed a little odd, but maybe there is a good explanation?