I'm on my third tivo, but unfortunatley it's going to be my last.
My first Tivo I loved, and I wore it out.
My second Tivo was fine, but I started wanting to be able to record two shows at once and a few other features, so I gave it to a friend and switched to MythTV. MythTV was great, but the box required occasional maintenance (software updates, reconfiguring the data source, etc) and it didn't recover well from the occasional power outage, so I tried EyeTV on my mac. That was awful (worked fine but made my mac slow as molasses in vermont in january) so I decided to buy another Tivo.
The new dual tuner Tivo was fine, but two months after I got it, my cable company informed me that they were switching to all-digital service and that I would have to get - and pay for - a cable box. As they were already charging me the limit of what I was willing to pay, I decided to cancel my service and use purchased TV downloads instead for a while and see how I liked that. Ok, no big deal, I could put the Tivo on ebay. So I called to cancel my Tivo service... and they said no. It seems that somewhere in the fine print when I signed up for service, they said I had to agree to a year of service on the unit, and so they wouldn't cancel it. I would have to find a buyer willing to transfer the service to them and fulfill the remaining contract period. Given that there are plenty of tivos on ebay without such restrictions, I knew that would never fly. So I'm stuck with it until the contract runs out.
If that's how Tivo wants to treat their customers, I have no desire to be one of those customers. If I ever get cable or satellite again, I'll go to the effort of maintaining the mythtv box again.