21. The system of claim 17 , wherein the task management module is programmed to generate a task schedule based at least in part on the task information.
17. A system having one or more processors and configured for managing tasks, the system comprising: a task management module configured to run on the one or more processors and programmed to: receive an e-mail message sent from a first user to an e-mail address assigned to the system, the e-mail message comprising task information related to a new task; process the e-mail message to create the new task and identify the task information to be shared by a plurality of users; invite one or more users to share the new task; receive an acceptance of the new task from the one or more users; associate the one or more users that accepted the new task with the task information; and assign a status to the new task based on the stage of completion of the new task by the one or more associated users; and a multi-layered network management module configured to run on the one or more processors and programmed to organize the new task and a plurality of other tasks into a network of tasks based at least in part on a network identifier associated with the new task.