I'd love the ability to create sub projects. One master project with a series of sub projects that are all interlinked.
I think you could easily gain this functionality and more by simply adding a tag or label system to projects. You could arbitrarily tag projects and filter or sort by those tags.
We do something similar to this currently by following a stringent project naming convention:
Work Order # - [Campaign Title] Project Title (Client)
- OR (more generally) -
Work Order # - Project Title (Client)
This makes it easier to use the project search/filter bar to quickly find the specific projects we need. This includes larger "campaigns" that include several distinct projects (like those with video, web, and print components).
Ray Causey commented
May be true, but then the pricing structure needs to be tweeked. A single level for projects does not cut it and I cannot use this product without this ability. Super projects could be free as long as they do not contain tasks but only subprojects. A project with active tasks would be billable, but one the project has no active tasks it would be considered inactive (although could be re-activated in the future). At a minimum, need to be able to group projects by some category such as Marketing, IT, 2011 Goals, etc. A project can be grouped with multiple categories (IT and 2011 Goals). Then you could use categories as the super project, but this would be cumbersome for enterprise projects with many sub project parts. BTW: sub tasks is not solution to this...
Mike Boysen commented
This would blow the pricing structure so I doubt they think it's a great idea