Any suggestions for a client-area plugin?

Hey all,

I'm dreaming up a clients-only area, and not sure how I want to proceed. I've been thinking about using Membership to create restricted areas, but that only takes me so far. Because of my clientele, this is something that needs to be handled exclusively on the front end. Some big things I think it would need:

User-specific landing page
Where I could build out a project-dashboard.
User-specific menus
Covered (maybe).
User-specific recent posts/comments widget
Hides content not created by or directed at the logged-in user.
Prevents materials from leaving the site
User and I receive comments/updates/changes

Thoughts of where to look or how to proceed MUCH appreciated. :slight_smile: