just as an aside, the best peripheral to go with any HTPC is the dinovo edge keyboard but only if you have spare cash to spend after buying all those parts. It's got a hefty pricetag but you can find one for 150ish when they go on sale (total worth it for that price).
http://www.logitech.com/index.cfm/ke...s/192&cl=us,en (this is Logitech US..the product is no longer on Logitech Canada for some reason)