I would like to build a client portal that has the following requirements:
1. Logon using membership ID
2. All administrators to upload documents that are for individual members
3. Individual calendar for each member
4. Email notification to member when new document has been added to their account.
Any pointers would be most helpful.