I'd quite like to do that too! In the end I created a super-project in which the real projects existed as Tasks. Then I allocate roles, teams, people etc. to the 'projects' with an appropriate number of hours. Hours can be logged to the task so you can see how much actual time is being spent on the ...