its impossible to plan all tasks in a project. why can't you submit requests tied to a project? in addition, you should be able to pull in task custom forms to send data as part of the work requests. otherwise a PM has to know of every task going on and make sure it gets in the project task tree. its impossible for a PM on large projects to know of all work going on but if people could issue requests and indicate it's part of the project, then all work would be captured and visible. Am I missing something?