1. A computer-implemented method for managing project schedule data, the computer-implemented method comprising: a member schedule editor retrieving from a data repository, task schedule data for one or more of a plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least a member of a project, wherein the task schedule data for the one or more of a plurality of uncompleted tasks includes a first group of data that identifies scheduled tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified, and a second group of data that identifies one or more to-do list tasks that do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor causing information about the one or more of the plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least the member of the project to be displayed on a graphical user interface by arranging together on the graphical user interface the first group of data that identifies scheduled tasks in the one or more of the plurality of uncompleted tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified and task schedule data for the scheduled tasks, and arranging together on the same graphical user interface as the first group of data but displayed separately from the first group of data, the second group of data that identifies one or more to-do list tasks from the one or more of the plurality of uncompleted tasks, wherein the to-do list tasks do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor allowing at least the member of the project to whom the plurality of uncompleted tasks that do not have actual end dates specified are assigned to update one or more portions of the task schedule data and in response to a user updating the one or more portions of the task schedule data, the member schedule editor generating and storing revised task schedule data that reflects the user updating the one or more portions of the task schedule data, wherein the member schedule editor also maintains the task schedule data; wherein the computer-implemented method is implemented by one or more computers.