This is how I see it working...
There would be a page where each user can register interest in specific tournaments. This page would also show a list of tournaments that you have already registered interest in.
So to register interest, you would choose settings from the following (choosing from a drop box for each)...
TO: NA, 1, 3, 7, 14, 21, Any
TB: NA, 1, 3, 7, 14, 21, Any
Group Size: 2, 3, 4, 6, 8, Half (entrants), All (entrants), Any. (Also maybe 3 or less, 4 or less, 6 or less, 8 or less OR 2-4, 4-6, 4-8)
Banded: Yes, No
If Banded is yes: Show only bands to which I am eligible to enter. (This could be manually updated later if my banding changes (Having this update automagically would be great
I think Entrants Min/Max should be set automatically using an algorithm working on the settings chosen above. Having said that, I'm not sure what determines min/max entrants, so that's a detail to be ironed out. If Group Size is Half or All, then include Max entrants as an option.
I'm also not sure if different pairing methods are still being used, so haven't included them above.
Assuming, I chose TO=1, TB=1, Group Size=2 and banded=No, then that will be added to the list of tournaments that I would be interested in taking part in.
I could also register interest in TO=7, TB=Any, Group Size=8 or less, Banded=No.
Then, there would be a new page in the Tournaments section: Possible Tournaments (or some other better name), which would show a list of all tournaments that people have registered an interest in. This list should be sortable (for example by TO, TB, Number of interested people, etc), and filterable, so you could choose only to see TO=7 tournaments. Along with the details of the tournament, the current number of interested people should be shown (along with the min for creation), as well as a button to automatically add the tournament to your list of interested tournaments.
Then once the min number of interested partys has been reached, the tournament gets created and is viewable on the current tournament screen, as per now. The tournament stays open until filled, or until a set time has passed (1 week, for example. Whatever time is chosen should be constant, so people always know when a tournament is going to start). When the tournament gets created, every person who has registered interest would have to confirm their interest, possibly via clicking on a link sent to them via PM.
It seems complicated when written down, but represented in a graphical form, I believe it would be very user friendly.
I haven't introduced the concept of Thematic Tournaments, as I thought that would complicate things a bit much for now. I also think this implementation would have to be run in parrallel with the current system, at least for a while.
In no way is this idea a finished product, and is open to everybody's input. It'd be nice to get some feedback from admin as well.