I gottanother idea to shorten the game: limit the number of pitches per at bat to 10. Some people will say, Meh, it'll just same the time of a few of pitches a game, because very few at bats go over 10. But no... I think it'll get batters to be more aggressive - so they don't have to worry about reaching that 10th pitch - also reducing pitches per at bat. Additionally, that will also reduce walks a little bit - reducing base-runners, which will reduce the time of a game. All 3 of those effects together can make a difference. It would also add some tension and excitement when a player reaches that 10th pitch.