I want a membership program that would require a new member to provide an email address and create a username and password. They would then receive an email that has a link to confirm the receipt of the email. Their email address would then be added to a mailing list and their username and password word become active and they'd have access to the members section. If possible I'd like their account to be automatically cancelled if they unsubscribe. Ultimately I want to have a free membership and up to three paid membership levels so I would prefer that the program be compatible with CCBill and PayCom however this is not mandatory.