I'll be back online Monday and I'll leave some additional information if you like. I have somthing I need to care care of right now so this one is short but I didn't want to leave you hanging of the HDHomerun. There are several sources but I got mine at Newegg. HDHomerun is fairly new so you may want to look through the forum first.
http://www.newegg.com/Product/Product.aspx?Item=N82E16815327005&Tpk=hdhomerun
http://www.newegg.com/Product/Product.aspx?Item=N82E16815327005&Tpk=hdhomerun