FYI for AT&T U-verse users you can do a similar thing by going to:
http://us.s3.wap.yahoo.com/p/uversetv/
You have to log in with your uverse yahoo id. I've used it and it works well, but if a show has already started and you want to record the end of it, I haven't figured out a way to do that because the shows are removed from the list as soon as they start.