I've decided that my DVR interface will be MythTV, which is an open source media center suite that seems to be able to handle everything having to do with media. I had thought about using Linux MCE, but it appears to have far more features than I'll ever need, and for my purposes, it's too bloated (It can control your security system, appliances, etc... don't need all that).
So I found a book on the subject and ordered it this weekend. It will hopefully help assure that I get all Linux-compatible hardware.
P.S. My new CPU fan arrived last week. Good god it's huge. I'm still running an old machine with one of those matchbox-sized CPU fans.