I’ve had a PVR / DVR for years now… and it’s a distand memory for me to channel surf while at home (it still happens a lot when i travel). Anyways, I’ve always been and advocate of the ReplayTV.
One of it’s most notable features is that they’ve ALWAYS been network ready, so it’s been able to use my existing household LAN network to connect to the Internet for updates and television schedules. It can be used with most cable networks, broadcast television, as well as satellite subscriptions…. it can even use combinations of them! With some simple configuration you can link multiple units in your household to share recording and viewing duties and even share your recordings with “others” on the Internet. Some opensource software will even allow for you to view the recorded shows on your computer in MPEG4 format.