I have two no longer made DVR's that I use here but I have a few suggestions:
Here are some of the features of my DVR's
I can program a show to record, Or I can program it to record every incidence of that show at H-Hour on any day of the week, or on specific days of the week. On a specific channel.
Or I can program it to search for every "Program name" on any time/channel
Or any program containing the word "word" on any time or channel.
(Note the words in quotes are replaced by the search criteria)
The DVRs can control a sat receiver, cable box or digital converter.
Most DVRs have most of those features.
BUT here is where life gets interesting: I know TiVo can do most of this (not sure about the last item)
I have 2 of these, used to have 3 and may some day pick up a 3rd. but I still have two.
I can record a show on either unit, watch it on either unit (independent of the one it was recorded on) start watching on one, switch to the other, switch back.
Download to my computer (or stream to my computer)
This is the one I do not know if current TiVo's do
Stream back UP to the DVRs from the computer or even "Rip" a dvd to the comptuer (or other video recording) and stream it back up to teh DVR's from the computer.
All the comptuer interface is handled by a custom program which is free no less in my case. I know when TiVo first got that capability you had to pay for it.
Want to store on DVD.. i download to computer and burn a DVD.