You guys with MLB.TV seen this before?
http://seamheads.com/baseballgauge/GameChanger.php#FAQ
Just discovered it today... it's insanely good.
How it works: you set your priorities of what to view (example of what you can do shown below - I'm tweaking them gradually but this is what i've settled on so far for my preferences). Click launch video player, and it opens MLB.Tv and plays whatever the highest priority event is. You can tell it to automatically switch to a higher priority when it pops up, or have an at bat finish. If there isn't a condition met it automatically switches to the game with the highest leverage.
The trick: there is a delay between mlb.com and mlb.tv. You have to manually adjust a "Delay" box from 0-60s to try to get the MLB.Tv feeds to switch at the correct moment. I've settled on 45s right now but it varies and isn't 100% perfect. The feeds will automatically switch off during commercials as well, if you have the delay set properly.