I'm currently a Tivo Series 3 user (Works awesome and basically zero maintenance, other than the monthly fee and a very occasional spontaneous reboot--???!!!)
--That said, I've been keeping an eye on the Popcorn hour boxes...http://www.popcornhour.com
--Looks like it plays all the media you can throw at it, and toss in a blue-ray drive and you can even watch those-
It supports a Huge laundry list of features, but it looks like the one thing it doesn't actually do is the DVR of actual tv streams... Anyone know of any updates in that area?