shado... check out mythtv. it's an open source DVR. all you need is a POS computer you can put linux on, a linux compatible HD capture card, and a couple huge hard drives.
this kind of setup won't work for everybody, but... it's how i would do it. then again, i'm running everything off a projector hooked up to my gaming PC. 300" of glory.