A common Community Server customization involves adding fields to the registration form (CreateUserForm control) and performing custom actions based on these fields. Chameleon provides an easy way to extend the CreateUserForm control by using Sub-Forms
Read More...
Read the complete post at http://getben.com/archive/2007/06/15/extending-user-registration-using-sub-forms.aspx