I see what you're saying. Well, I have to have the rookie post-based group, since it's only that new member group who isn't allowed to upload.
So could it be set to just check the primary group first with an IF statement and go with that? Or to just check the post-based groups?
How big a problem is it for the process to check three columns?