I've been considering building a media center project PC, and I was torn between choosing an open source, free software system like MythTV and Freevo, or a commercial OS like Windows Media Center. The thing that's kept me from trying the open source programs out was the complicated setup that requires some serious linux knowledge, and unknown device support.
MythTV looks fantastic, offers pretty much every feature of TiVo (recording, scheduling, playback, music and photos), and then some (picture-in-picture, weather reports, arcade games, downloaded movie playback, web front-end). Thankfully a step-by-step guide to setting up your own MythTV box has been written, and it looks very comprehensive and not insanely difficult for someone with basic linux experience. [via BoingBoing]