When I got my TiVo a few years ago, you could buy a lifetime subscription. I think it was about $300, which seemed pretty reasonable. I've had the unit for almost 4 years so I've definitely broken even on it.
They still seem to offer a lifetime plan, but now it costs $600. That's a bit harder to justify.