I finished writing an article about My MythTV Install Experience.
MythTV is an open source project to allow you to use your PC as a custom-made digital video recorder. It has even more functionality than anything the media companies would allow, and it is actively developed.
Unfortunately, it is also still maturing, which means that there were quite a few nights spent trying to get it to work. MythTV is at v0.20, though, so I suppose expecting it to “just work” was too much to ask.
If you want to make your own MythTV box, I would strongly suggest researching your motherboard and your capture cards. I had the most trouble with the nForce 410 chipset which prevented me from using onboard audio. I also had trouble with two non-hardware encoding capture cards, but once I replaced them with well-supported hardware encoders, my problems seem to go away.
It took way more time than I would have liked, but it is pretty much finished now…just in time for Battlestar Galactica and other shows to start.