I am currently watching the Cubs game on mlb.com's Gameday app. It is a java app that let's you see a version of the game. ESPN has one as well but I think it's inferior in both quality and usabilty. Here is what it looks like (click on it for the full-size image):

mlb.com gameday

The amount of information they're able to pack in there makes it really nice to watch. I would say it's better than the real thing but it's incredibly difficult to convey emotion through statistics. I think with the onset of widescreen televisions we may see dual-screen setups that have this sort of thing on one side and a live view on the other. That would be truly amazing.

The only bad thing about this system is that the Cubs are currently losing 4-1 in the middle of the 4th. No amount of technology can fix the jinx on the Cubs.

Update: Also, it is nearly real time while ESPN and Yahoo are both as much as a half an inning off. Go MLB.com.