I'm not sure if I'm able to address all of your concerns but I'd be happy to share how it works for us - believe me, it's not perfect. We have external reviewers but they have unpaid licenses and therefore cannot be assigned tasks. If we were going to assign them tasks we would need to make them a worker. If they are workers we will provide training on how to use the Home section and if we have built reporting for them we would review their customized reporting with them also. There are easy ways to set up request queues to be seen only by certain people. In essence, you create a new project, go to project -> queue setup -> publish as help desk queue -> then configure who can see the queue. You can choose a specific, a specific group, or specific people. After that you can attach custom forms to the request queue. The actual help desk 'projects' don't need to be in any specific portfolios in my experience, they kind of live on their own. Our requests go into a queue based on the answers provided in the queue / forms. One important thing to note is that the request queue uses Issue Custom Forms , make sure that you create an equal Project Custom Form to transition the custom form data from issue to project. We use templates to attach the correct forms and then name the templates with descriptive names to communicate what they're for. Richard Carlson