ReplayTV RTV5040 40-Hour Digital Video Recorder
Don't waste your time on this.
I tried and tried to call sales/support.  They have over 5 difference 1-800 numbers but long-long-long-long waiting time.  At the end, virtually no service/support.  No one in North America will answer your call, they are all routed to South Asia.  Paying $... service fee for this kind of service?  You must be crazy.