Check out this site. http://www.htpcnews.com/main.php?id=guides1
There are several guides about selecting components and building an HTPC, everything from HTPC 101 to mega dollar systems. I've been planning on building one for some time now. Unfortunatley I got sidetracked by some little fish...