Ok I have to admit I am a bit one sided on the PVR issue, for one I wanted something that would let me move recorded shows off of the unit and edit them, compress them and store, and access them from more than the TV hooked to the Unit. I have an OLD P3 600MHz, 384MB RAM, a 80 GIG EIDE HD, and a 320 GIG USB HD. So I bought a Hauppauge PVR-350 for suprising less than a TIVO, and after a few nights and a weekend of installing and Configuring, I have a nice setup for recording, Watching TV, and MythVideo works great to re-play anything off my USB I deemed worth Preserving just by changing the file name and moving it there. Everything works from the remote on my couch.
Trying Run a Bloatware PVR on the Same machine would be just stupid, but Linux plays well, even Watching a Recorded show, while recording one CPU never gets above, 85-90%, If I had a few more cycles I'd turn on Commercial flagging but until then this does more than any TIVO unit, and far less expensive than just the WindoseMediaCenter $oftware.