We are developing a moodle site that, hopefully, will do much more than simply provide for elearning, although that is to be included. We want people to become members of the site. Once you join, you will have access to the entire site, including courses (much like this moodle site itself). However, to defray costs of running the site, there would be a relativey small annual membership fee ($18/yr.). Therefore, we would like to have the enrollment process include a full range of the member's contact info (snail mail address, email and phone number(s), etc.). Payment would be via PayPal with automaic renewal.
My question: Is there a module/plugin for this kind of enrollment?