MythTV is a homebrew PVR project that I've been working on in my spare time. It's been under heavy development since April 2002, and is now quite useable and featureful.
I'm so into this. Philips has a nice consumer solution available here with a 160 Gb or 250 Gb hard drive, though, and I'm tempted to do that instead to save me the hassle.