If there's anything to your theory about the difficulty engineers have matching audio overlay to MLB video, it would be that before I got MLB.tv with my Extra Innings package, and I would try to do what you describe here—match MLB At-Bat radio to DirecTV video—frequently when it came out of breaks, At-Bat would be mismatched to the video by a few seconds one way or the other. I assumed it was because sometimes play would start up again sooner than expected, so the radio folks would hold up the feed this inning to allow the commercials to play all the way through, then eventually they would match it up in a later inning. Is that what's happening here? Given how MLB has the break timed to end earlier than before, but the commercials still have to run, and Dan usually doesn't even come back on after the break until after at least one pitch has already been thrown, I kind of doubt it. But, I don't know, maybe ...