So there's a fair bit of upfront cost to buy a TiVo, but then you own it, and you only have to pay a token monthly fee, if any, for a CableCARD, instead of cable box rental fees. And it can be fun getting the cable company to turn it on properly.
But it is better than the cable company box. And...