1. A computer-implemented method for managing a project having a number of tasks, the method comprising the steps: accessing a project management space including a number of sub-spaces; accessing a task file containing information about one of the tasks; storing the project management space and the task file in computer-accessible memory; and accessing the project management space and associating the task file with one of the sub-spaces.