I did this easily* with mythtv, so I have one computer acting as a hard drive recorder serving up media to two televisions and one laptop.
*Caveats are I spent a year teaching myself the intricacies of linux first, and each frontend needs a PC.
However I got the PC’s as hand me downs for free, unable to cope with modern Windows but more than powerful enough to stream television to. Total cost £0 as I already had the server PC and TV card. Wireless N can stream to three frontends at once in standard def, never tried HD etc.
Unlikely this will appeal to you as a bit geeky, just posting so you know there is a second, open source way.
Mythtv can be set up to work with a remote or a wireless keyboard – to be honest it is so powerful you need a keyboard.