Hello!
I am very sure if GT spends enough time in such a thinking of programming logic they would come up with quite interesting logic. With the current release it only tells me that there was not enough time to go through every area in development and got the major one out, which is ofcourse more important and in the interest of everyone. However, a low quality of programming and lack of attention only costs an extremely high price of development reducing the profit out of the product and much more, users spends much more time in problems, disappointments and headaches.
Links SQL v1.0 had Validate links table and I had a thousand links awaiting to validate, it would produce 6 megabytes of ONE webpage!!! Simply because Alex did not yet insert spanning of pages. It was only in v2.0 it hopefully works better. Because I said this I am a bad guy!!! So unfair that the user(admin) is dependent on what is supplied, and what is supplied is difficult to use, the user has no choice but to live with it.
In my database of GMail, half of the users have lost password optional as question and answer. the other half does not have Q+A. It does not send an email to the user even if they have an email address (See my thread LOST PASSWORD).
Validation key is also useless if the account status is Validated. I have hundreds of Validation key in the table, for what?
Hence looking at all this, I suggest the following:
TO STOP ALL the confusions, it is important to simply offer a set of options. Like for e.g. a packet or combined functions.
Lets say
Configuration-----
Option A - All Auto mode is clicked. Then it will do a following set of things, like it will Auto-Validate, Auto confirm, etc.
Option B - All Manual mode is clicked. Then it will do everything with admin manually.
Option C - Semi manual mode. It will do some function auto some manual.
etc. Those would be set of functions correctly explained in the admin. They all could also ofcourse be clickable under each of the options.