I want to have a database of all my customers. I would like to to have my customers have their own login account online to input their contact information. I want my customers to be able to register for camps, clinics, and other services online in their account. I want unlimited custom fields in my database and the flexibility to add new fields when needed. I want to be able to query information and have you build reports on new customers, past customers, and missing customers that have not signed up for camps in awhile.