There are many team collaboration tools out there - one well known one is Microsoft Sharepoint - but it costs a bit of money even in a hosted environment. A great FREE tool is sosius (www.sosius.com). It allows you to store and collaborate over documents, chat rooms, discussion boards, custom databases, tasking and a whole lot more. You can have multiple projects each with different team members and granular permissioning. Each user has a dashboard showing information relevant to them. Its excellent and extensible. Free for up to about half a gig of storage. After that its priced depending on your needs. Check it out if you have been meaning to get your team, production crew etc organized.