How about co-locating the PC and the TV? And using CAT-5/ethernet to another box with a remote desktop/shell?