There is a good Home Theatre PC Guide out there. What they talk about is how to build a Home Theater PC - more then just a TiVO. You will be able to record TV to a digital format, display photos, play your Sound Files. It is a one stop shop.
I think that I am going to build one some day. I have a few old PC's that need a home :)