1. A computer-implemented method for managing tasks in a server, comprising: receiving an e-mail message sent from a first user to an e-mail address assigned to the server, the e-mail message comprising task information related to a new task; processing the e-mail message to create the new task and identify the task information to be shared by a plurality of users in a computer memory; inviting one or more users to share the new task; receiving an acceptance of the new task from the one or more users; associating the one or more users that accepted the new task with the task information; assigning a status to the new task based on the stage of completion of the new task by the one or more associated users; and organizing 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.
1. A computer-implemented method for managing tasks in a server, comprising: receiving an e-mail message sent from a first user to an e-mail address assigned to the server, the e-mail message comprising task information related to a new task; processing the e-mail message to create the new task and identify the task information to be shared by a plurality of users in a computer memory; inviting one or more users to share the new task; receiving an acceptance of the new task from the one or more users; associating the one or more users that accepted the new task with the task information; assigning a status to the new task based on the stage of completion of the new task by the one or more associated users; and organizing 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. 9. The method of claim 1 , further comprising aggregating task data from the network of tasks.