Try Bettercables.com. Not the cheapest, but an excellent cable at a very decent price. They are also very customer-satisfaction oriented. I had a slight problem with a HD15->component cable, I fixed it myself and sent them a note so they could check their other stock. I didn't even ask for a replacement....but one showed up the next day with a return shipping label (for the defective cable).
Nice folks, good product. Certainly a warm & fuzzy experience on my part ... check 'em out.
FWIW
Scott