The MLB Premium package on MLB.com lets you watch every single major league game (except the team in your market due to blackout restrictions) streaming live online, and then archived viewing as much as you want!
Today I was able to watch my Royals at work, thereby ensuring that my productivity decreased by 40%. By the time the game hit the 11th inning, I had given up on work! The MLB Premium package is baseball man's fantasy because you can use it anywhere there's an internet connection.