http://www.bigbucketblog.com/tv/
Keeps track of which shows you've watched, which you need to record, and which you have but haven't watched yet.