Many active HDMI switches do that automatically. Mines refuses to switch to an inactive port and jumps to the next active port if the current one goes off. (That can be both a blessing and a curse, depending on the situation.) The problem with satellite receivers is that many of them don't turn off the video, the simply put up a screen saver. For a good deal on HDMI switches, check Monoprice. I've seen a couple of reasonably priced switches from Canadian computer retailers as well.