I recently heard about Google Wave, and its a site worth referring. It reminds me of the software I used to use for shows from basecamp - that allowed all of the project members on the team to upload documents, make revisions, look at the schedule and to-do lists and generally see the status of the project. This is a little more involved, in that it also allows conversation - more like instant messaging, and thus a little more fluid.
Note that to best use the sight, you need to use google chrome for your internet browser.
What I am using currently is Newforma Project Center. It is great for organizing lots of jobs and indexing and searching information about the jobs. It also works nicely for both incoming and outgoing file transfers and rfi's. It does have some scheduling capacity, but nothing that quite compares to either of the aforementioned to-do lists. Also, conversation is the same as email, but it works nicely for managing a large number of projects at one time.