I used this
Terk switcher and all three ports worked fine (at least for video, audio was through optical). It automatically switched between the active or most recently active input, no hang ups or glitches when I switched sources.
They also carry it at
best buy in case you want to test it out and return it if it doesn't work.