I have had MLB.tv since 2005, and I love it. Not only does MLB.tv offer every game (except Fox Saturday & ESPN Sunday nights), MLB.tv has one thing that MLBEI does not. MLB.tv archives every game, and has access to every game going back to 2005. You do not need to worry about recording games...