What's the best way for a user upgrade to work? I want it so: Recruit > Private (50 posts) > Private 1st Class (100 posts) > And vice versa as per this list: http://www.codforums.com/threads/codforums-rank-structure.4136/ I am basing Recruit as the "registered" level group. Everyone has to start out that way. So, when I go and make a user upgrade, what should I put for "[usergroup] Upgrade"? Forgive me, I'm a little confused by the user upgrade thing. So far, this is what I have: After this, I want it so that "Recruit" disappears, when we upgrade to "private" and vice versa? Finally, once I'm finished: How do I make it so that everyone in the database is "updated" to the ranks described in the CODForums Rank Structure?