TW344,
I like the last thing you do. I have had that happen 3 times in the last 2 years and remember each one very well. I hate that situation, but it does happen. So far I haven't gotten two guys thrown out at the plate, but only because of a catcher error. I did have both guys stop at 3B when I only wanted the trail to stop. That was dicey. That idea is going into my plans.
I don't like the one guy runs at a time, and luckily came accross a drill that gets 5 guys going at once. It's called a baserunning curcuit and works like this. (Coach Fungoes ball to empty defense)It's easier to explain if I start at 3B:
R5 starts at 3B and reacts to a hit ball, but always scores. R4 starts at 2B, reacts as if 2 outs and scores on hit ball. R3 is at 1B and goes first to third, then stays at 3B for next round. R2 is at home and runs out a double and then stays at 2B for next round. R1 starts 15 feet foul of home on 1B side and runs straight through a False-1B that is set up about 15 feet foul of regular 1B, then goes to regular 1B for next round. End of round next round starts.
This doesn't hit all baserunning, covers these in 5 times less time, and sometimes R5s reaction will get you two runners at 3B at once.
I appoligize if I gleaned this from you.