I updated the program to include Steven's formulae for how many guys advance to the next round. Things we have been discussing are user-entered variables:
max number of contestants advancing per event (for large entry)
fraction of contestants advancing per event (for small entry)
max number of contestants per event before we spread the event over another circle
You can enter separate numbers for each event.
I'll also hose this one around to discussion participants and anybody else who wants it.