Microsoft Project lets you work efficiently and effectively, as you are able to prioritize tasks and can manage your projects effectively from anywhere. Because, as you well know, the goal posts can (and often do) change during a project.
A key feature of Microsoft Project is the ability to add new tasks or revise the organization of a project, midway through it.