I'm getting some traffic from Something Awful. Don't know why; they want people to register to see that section of their forums, and I'm not going to do that. So, all I can do is say "Welcome, Elf!"
Based on the number of visits and which posts are getting hits, it seems to be the You Go First post. That's as good a reason as any to make one trivial correction. Before checking DEX order, sort the characters and monsters involved into magically fast, normal, and magically slow. The Haste spell or a potion of speed makes an affected character go first, even when facing something with high DEX. The Slow spell makes the victim go last, along with the zombies and automatons. If there are two or more Hasted combatants, the higher DEX goes first, but all Hasted combatants go before those not affected by Haste.
Just a minor tweak.