It certainly is too much for me but it will be interesting to watch this thread. The idea of automatic mixing and matching just seems too complicated, but maybe that's because I've never even had to do it manually. Doing the calculations/grouping based on averages by writing sql or code just seems too daunting, given that any tournament might have as many as 3 three-player teams, so then what? You want to input a number (which is easy to do with a query parameter prompt) but you might have 38 players so you can't simply divide that by 4 and form teams of 9.5 players. In that scenario, you'd probably want eight 4's and two 3's.
In any tournament I've played in, there always seems to be cliques formed through the knowledge of player ability who then take the lowest team score prizes.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.