so we thought this new solution was going to solve our problems.. and it did solve one big problem, seperating the insertion of the boxscores and the game processing is a good idea... namely because you don't need to see the stats until the game is over and that gives us more time to accomplish the inserting.
However, in the middle of the game day it seems that we have too many games to run to ever have time to do the inserting, or at least the way the system is setup now where you can either process games, or insert boxscore results.
I am now working on a new solution which will make use of a backup system in which it should always be possible to both run games and insert boxscore results before the games are completed. Its about half finished, and should be ready for thursday's games..