I found a link to the MythTV project. It boasts TiVo like PVR abilities, MP3/Ogg ripping/encoding/playback, MAME, and photo slideshows. Not to mention it’s themeable, works from the free XMLTV feeds, and, with version 0.8, will run in client-server mode. I’m already pricing out a machine that I can use to make something like this. Imagine an Athlon 2100, wireless network, and an 80GB hard drive! Combined with Samba and it’s web interface you could have a really awesome digital entertainment center.