I forgot to mention another alternative. Since you talked about xbmc, I assume you are somewhat savy with tech. If not, you can might want to check out the $35 chromecast dongle. You can stream all sorts of stuff to your TV. Like netflix and hulu, youtube and what not. I think you just use your smart phone, pick something to watch and hit a button to send the feed to your tv. It’s not a bad deal for the price.