Guys, I need a project management software that allows the following: 1. Create Projects. 2. Within each Project you can have a list of Tasks. 3. You assign each Task to a Worker. Worker gets email notification of Task etc. 4. Worker can only see the Tasks he is assigned to and NOT other tasks. 5. I can upload documents and files and each Worker can only see the documents/files I permit them to. I've looked at activeCollab, Basecamp, Project2Manage, GoPlan and Collabtive. Not one of them allows you to restrict Worker's access/view of tasks. Basically for each of these software, if you give a Worker access to a Project, he can see every task and every document within the Project. Any ideas?