I do not want to suspend new members, but I DO want to be able to put all new members automatically "ON HOLD" until they have been reviewed. This means that they would be invisible to other members, until they have been reviewed. If I had the option to choose whether new profiles are "ACTIVE" or "ON HOLD" that would be enough for me (it just seemed more logical to give admin control over the "status" flag).
For example, I have a site policy that ALL profiles MUST have a photo. All of the new profiles (which haven't yet been reviewed, and are thus, by default in "ACTIVE" state are visible to everybody). This means that screens like the New Members List (
http://romeobox.com/member/new_members_list.php - see attachment) is absolutely full of members who SHOULD be invisible to everyone else. I am not happy about this, but I currently have no option to state that all new profiles arrive in "ON HOLD" state.
Another example, profiles which have NOT yet been reviewed still show up in the SEARCH list (see attachment).
Sure, once the profiles have been reviewed then it is possible to set them as "ON HOLD" (=invisible) if they are not conforming, but I cannot check profiles every minute of every day to ensure that there are never new profiles which are ACTIVE which haven't been checked.
So, please can we have the ability to set the membership status which a new profile arrives in (or at least the choice between "Active" or "On Hold").