This is a decent tool, but could use a lot of work. This is one large self-contained module. That in and of itself is annoying. Providing multiple modules would allow for a more granular application of security and provide flexibility in implementation. There are minor flaws such as when you add a new project under an admnistrator account, the proper portal ID is not assigned (no portalID is assigned) and when you mark a project as "members only", it no-longer appears in the administration menu for project managers - you can't add new members or change the project back to non-members-only. This is a good start, but it is not the triumph of flexibility and project management strength that the maker pitches.