recording shows from cable TV?


whats the best way to record a show - for example - a tennis match from Tennis Channel into some format that I will be able to keep forever. I have the regular DVR box that allows me to record from Time Warner, but I have to get a new box at least once per year since the box craps out. Maybe onto some permanent storage system that I can keep forever? Maybe something better exists nowadays? suggestions
goldenears7
I would get a DVD recorder or use a VCR. Any box like cable DVR or TIVO uses a hard drive which is more prone to failure than a DVD-R or tape.
so, if I buy a DVD-recorder, I would just take the signal out from the cable box, then go into the DVD recorder, then go into the TV? Isnt the cable box smart enough to stop my ability to record certain channels?