As I build my website for my client a requirement

Hi,

As I build my website for my client a requirement is to provide a number of membership report, and I need to know and plan for which plans are included in your membership plugin and which I will have to develop custom.

I would like to know if:
a) The report that the client requires is all ready in the plugin and how to access it or
b) If the report the client requires is not provided out of the box and some suggestions for where me and my developers can dig around to set this report up.

So on to the stats:

Report 1: User Report
- When user joined
- Custom fields such as 'Year Graduating' - they will need to fill these out when they register
- If user used a promo code to sign up and which one
- What subjects the user is enrolled for

Report 2: Total Subject Enrolments
- Full list of subscriptions for each subject
- Full list of 'unsubscribes' from each subject (so we can see which subjects are performing weakly/bounce rate)

Report 3: Monthly Subject Enrolments
- Basically just how many enrollments have happened for that month and for which subject (so we can see which subjects are most popular)

Report 4: Disenrolled Users
- A full list of users who have disenrolled for all subjects so we can do some type of follow up marketing campaign
- Have custom fields such as 'Year Graduating' in the report

Thanks,
Kosta