JUST FYI~ those posting saying you must have cable or Sat TV to DVR are wrong wrong wrong. You absolutely do not. I DVR every singe day without it. There are ways if you research it and get the equipment!!! You might need a computer savvy person in your midst, but once it is set up it is as easy as anything else!!!
We decided to go satellite free after 20 years. Hubby did his research. Most of what we were DVR'ing was the regular channels (CBS, NBC, PBS, ABC, etc that we could get over the air with a digital tuner in our newer TVS built in).
So with is research we determined with a computer tower made for this, a big antennae on the roof, and the Xboxes we already had all over the house (they are considered Media Extenders), this would work.
We dropped sat dish and now have the over the air channels, can DVR 2 shows at a time just as we did with Sat dish, and it records to the hard drive of this Media Computer tower. We interface with it thru our four different Xboxes on each TV, and also have Hulu+, Netflix and Amazon Prime (mostly for the shipping and discounts but the added benefit of the shows is nice). We pay about $25 a month for all of the services instead the $120 we were spending. Its all High Def tv channels.
It was an outlay of money as a start up set up, but after about 7-8 mos of no big Sat Tv payment, it was paid off in essence.
We LOVE our system, no big Sat Tv bill each month, worrying about snow or rain fade, etc. We still get to record shows and we do not really miss the few channels we had before (like Food Network, etc). we are so busy, that there is plenty of regular TV for us to watch and enjoy!