Don't be put off by the fact that this cable only costs £2-£4, (£7-£9 including postage and packaging)! Since HDMI cables send a digital signal, the quality of the cable is irrelevent, with HDMI there is no point in buying a £20+ cable with gold plated connectors.
Unlike cables such as VGA, Component, Composite and Scart, the signal is not analogue and therefore doesn't get degraded on cheap cables.
Don't spend £20+ on a cable when you can get this one for under a tenner! It gives a great picture and was well worth the money, i wouldn't hesitate to recommend.
(i use this cable to connect my computer to my television, although it will also work on HD DVD players, Upscaling DVD Players, HD Television Boxes, Blu-ray players, Xbox 360s and PS3s)