The best thing about Tivo has little to do with the equipment itself. It is the service that is awesome, and I don't know that the others even come close.
Tivo of course has season passes (you can select if you just want 1st runs or re-runs, etc., as well as how long to keep them saved, etc.), wishlists by keyword and actor, and all that jazz ...
And now Tivo Series 2 has awesome features such as:
* Online scheduling through Yahoo TV or through Tivo website (just give them an hour notice and it will tell your Tivo to record!)
* Ability to use a wireless network card to communicate with the internet, other tivo boxes in your house, and your computer network.
* Since it can use a network connection, you don't need to keep the Tivo connected to a phone line.
* Look at photos and listen to music from any of the tivo boxes or networks on your network -- and a brand new feature to see photos from any of the shared Yahoo Photos accounts you have, listen to music through Live365, and get traffic and weather through Yahoo directly on your Tivo.
* TivoToGo -- by downloading a free Tivo Desktop program to your computer, you can transfer files between your Tivo and your computer through your network. So you can take your shows with you, or burn to DVD from your computer, etc.
They are continually making improvements and adding to the services, and it's been really great seeing the innovation. I would highly recommend Tivo!!!
Equipment: The box I have is the Humax 40GB w/ DVD Recorder
One frustration with Tivo: The first time you go through set-up (and seriously, it's only the very first time) .. you MUST use a home phone line for about 30 minutes. I have a broadband phone line and those type do not transfer data reliably enough to use for model transfer ... I ended up buying a 100ft phone cable and begging my neighbors. Once you get through that initial set-up, you can use a network connection and everything is wonderful .. but be prepared to take your tivo someplace to et-up if you don't have a regular phone line at home.