One more item to consider:

http://www.laaudiofile.com/dvi1000hd.html

There are ways to get a DVI connection beyond the stated specs...

It just may not be as cost effective as DIY component cables but it's worth a look.