I took an old computer, TV Tuner card and 320G Hard Drive and put it in an HTPC case. Installed Linux and MythTV. Voila.

Works great for me, and its its very user friendly but the install, set-up and troubleshooting (when things break) are for nerds only.

If you have any questions, I'll be happy to answer them.

Thanks
snazzed