Recently I went to Best Buy to purchase a couple of 6' HDMI cables for general use with my LCD HDTV (which I love, btw) and Apple TV, PS3, and Canon EOS 7D.
I wasn't overly surprised that the cheapest offering Best Buy had on the retail floor was about $60.00 USD, but I was disappointed (they have some cheaper, lesser quality cables on their website). Retailers do this as when you buy a TV for example, their strategy is to ensure that you also walk out the door with a couple of cables that you "need", or other accessory items. Why? The markup and profit margin on these is extremely high in comparison to the large ticket item you just bought. I should know - I worked for Brashs in Australia when I was younger selling goods on the retail floor, before it went bust (inb4 "it was you, wasn't it!" - not entirely me, heh). When you bought a TV from me, you usually walked out with 2 cables and a packet of batteries for the remote - I got paid solid commission on those items and they were in fact, the key targets management gave us. Nothing much has changed.
I left Best Buy and went home to look at Amazon and some technical information about HDMI cables. Turns out you can get decent 6' Category 2 (High Speed) HDMI cables for less than $10, from MediaBridge in this case. Category 2 certified means they work well with 1080p, 1440p, 3D signals and so on. I promptly bought 3 and have been enjoying high-fidelity sound and 1080p video signal with them since 2 days later. This is what I suggest you buy.