We use MythTV to record all of our TV. One nice thing is that I can stream my TV shows to my desktop PC or even the laptop, meaning I don’t have to be at the TV in order to watch something. Tonight I was able to chat with people over IM and read my email while I watched This Old House.