I mean public usergroups as vB has them. Members can view them via their UserCP and put in a join request for those they want to join. Approval can be automatic or they can be screened by one or more usergroup leaders. I use them quite a bit on TAZ, for the Big Boards, Launch Team, Exchange, Forum Software Designers, and Coders/Designers groups.