I like Jeroen and Roger's ideas here about work products.
For example, our company has a lot of information that we want to keep associated with a project.
In the same way that Outlook has a lot of different types of information that can be viewed throughout the inbox, I think a project should allow you to associate:
- queries on tables (our company would like to associate each product with a project, for example -- so we'd like to see a list of products in each project page).
Perhaps there could be some sort of a service contract for items that are viewed on the project page. They have to implement a certain function or something, and then they'll automatically be included on the project page...?