Поддержу данное предложение.
Плюс хотелось бы зависимые задачи делать повторяющимися, т.е. сроки бы автоматически сдвигались.
К примеру, сроки для задач:
Задача А - сегодня (повторять каждые полгода)
Задача Б - +7 дней от сегодняшней даты (повторять каждые полгода)
Если Задача А не завершена сегодня, а скажем через 3 дня от сегодня, то новый срок у Задачи А сдвигается на +3 дня и у задачи Б также сдвигается на +3 дня.