The problem is not the HDMI cable. It just transmits whatever it's hooked up to says to send. The best way to do this (which may cost you more) is to run all your devices through an A/V receiver, and let it handle all your devices. Plug them into the receiver and plug it into the HDMI jack on the TV. The sound from all your various sources will be preserved, plus you'll gain the benefits of surround, etc.
If you just want the HDMI switching and do not care about the audio receiver stuff, then get a dedicated multimedia source switcher, with HDMI pass-thru.
OK here's the problem
I am using a 4-PORT HDMI switcher for my DVD, BLU-RAY and computer
I only have 1 HDMI port on my TV so When i want to use apartixcular piece of equipment
i will use the switcher 1= DVD Player 2=BD Player 3=COMPUTER
When i go from the HDMI port on the Uverse box to the switcher I get no sound from the HDMI cable,
and I keep getting a message flashing that I have an error# 1005 and cannot use the cable this way
If I hook the HDMI directly to the TV everything is fine
Apparently ATT sends out a signal that the cable thinks by going to thru the switcher you are trying to copy something
and the signal is disrupted
Does anyone know of another type of HDMI cable that would let me go thru the switcher instead of hooking and unhooking
the HDMI cable from the TV?
I am disabled and cannot get behid the TV to keep switching cables

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic