I think Belkin makes a decent data switcher for not too mucn money.

I can't remember anything about it, though.