This will be a Joomla Component - PHP5, Mysql5, Apache2, Linux. It must be installable using the Joomla install process. System admin can create categories for groups. System Admin can create a list of registration questions. The answers to these questions can be * integers - min/max * floating point - min/max * money - min/max * Pick list - admin enters possible values * date - min/max * year * Zipcode * Postalcode * string - max characters * text - max characters A registered user can create an group. Groups have certain fields that need to be filled. Groups can require new group members to: pay to be members. Answer questionaires from the approved list Answer new questions be approved by the group admin verify humanity by audio or visual CAPTCHA - [url removed, login to view] Group admin can delete members, view aggregate statistics, invite members, leave messages for them A user can: View groups that he is a member of exit groups. View a list of groups to get membership in. search for groups A simple login module is also required. A more detailed specification will be sent to qualified bidders. Bidders will be able to refine their bids if necessary. This may sound similar to community builder in some ways but it is very different.