Pipeline allows you to choose two types of dependecies: Project and Deliverable. When Project Dependencies is selected, any task you move within a project task chain will move all of the tasks after it in either direction by the same number of days you move that task. It will not move any tasks that are before the task moved. When Deliverable Dependencies are selected, moving a task within a deliverable task chain will move any of the tasks associated with that deliverable either forward or back the same number of days. Likewise, it will not move any tasks in the deliverable chain prior to the task moved. Also, when Deliverable Dependencies is selected ONLY tasks within the deliverable chain will be effected.