We are yet still using vBulletin. There you can manage group memberships also in the usercp at the frontend of the page. Users can apply for memberships by themselves, and we just get a list of people and their motivation and we can easily approve, deny or ignore. Since we're not using Xenfor...