That's just plain wrong. The reason Tivo doesn't offer a refund is because when you cancel, the subscription isn't actually canceled until the prepaid period ends. You can call and cancel the day after you get billed and use the service for 29 more days until the subscription ends. You can use every last penny of service you've paid for. The OP's problem is that he had a broken Tivo that he chose not to fix.