A few weeks ago we introduced the concept of rolling up progress through a task hierarchy, allowing you to for example plan resources, hours and budgets on a task-list or project and then aggregate actuals from sub-tasks calculating the % complete, earned value and earned revenue on the parent task as actual hours rolled up / planned hours on parent task. We now further extend this concept by closing sub-tasks automatically when a parent task is closed, rescheduling sub-tasks in line with changes to parent task dates (if scheduling method is “down” that is) as well as fixing a bug where deletion of the parent task was not deleting all of its sub-tasks