I cannot ask on FB because i dont want DH to find out. I want to get him a DVR for his birthday. Do I get it through my cable provider or do I need to get a box, like TiVo?? And is there a difference? I see on my cable box i have a DVR function but it doesnt work so I guess I would have to set it up/pay for it. Should I do that or should I get one thats sold seperately and if I get something like TiVo do i still have to pay for that service through my cable provider??