Lot of people like to use the "Slingbox" it is like a Tivo
http://www.slingmedia.com/go/slingbox.html
I use "ORB"
http://www.orb.com/orb/
The only thing with Orb is that you need to have the Pc that it is install on ....running.... which is acting like a server...but you can access your files/Local Tv(if you have a TV Tuner Card)/Internet TV/Record any Program you want it is really pretty nice.