I've tried so many different ways to catch games since I moved to Illinois. When I first moved out here, WEEI allowed free streaming of games. But with bandwidth limitations what they were, I found it faster to get updates on the message boards at ESPN. So I created a name (notin) and logged in for quick updates.
Now I find MLB.tv a much better option. I probably stream about 100 to 120 games. (Although rarely the first innings, which I listen to on satellite radio on my drive home.) Depends on how busy I am. If the Sox are not on, I do watch Cubs or White Sox games.