**Membership**
- Login with username and password.
- Username and password recovery by resending through email.
- Membership paid through paypal.
- Recurring yearly through reminder emails to reorder. (Yearly cron job)
- If not reordered, then membership canceled. Member record deleted.
**User interface**
- https://
- User enters links and email addresses.
- User enters info in text boxes.
- User clicks links and link pops-up in new tab or window.
- User clicks person's name and sends email to that person through host server.
- Text boxes saves text for future viewing and editing.
**Emails**
- Member's username becomes email address.
- Format: username@website.com.
- Email address is forwarding account: forwards emails to user's current email address.
**Rebates**
- Membership sign-up page has radio button list of companies at bottom.
- List of companies can be added to easily from .txt/.csv file in root.
- Database tracks if new member clicks a certain company during sign-up.
- Database collects all new usernames per company.
- Cron job every 60 days or two months.
- Cron job emails list of total new usernames per company to each company.
- Cron job emails list of all new usernames for all companies to admin.
- Cron job puts list of all new usernames for all companies into a root folder.
- Cron job deletes all usernames per company to start next 60 days.
**Scripts and Databases**
- MySQL
- Scripts supported: Perl, Python, PHP4, PHP5
## Deliverables
See details in .zip file attached.