When I create any task with subtasks, the dates of the subtasks are often tied (in real life) to the dates of the parent task. It would be great if we could explicitly set the due date of the subtask to be relative to the due date of the parent task. So if I set the due date of the subtask to "1 day before the parent due date", and then set the parent's due date to Dec 12, the subtask would appear to be due on Dec 11. If I later change the due date of the parent task, the subtask will automatically move with it. Now, when the parent task is also a recurring task, the same principle should apply to each recurrence. Right now, the more subtasks a recurring task has, the more tinkering and time-wasting needs to be done just to get them working right at each recurrence. It's very annoying. So if I create a parent task that's due on the 1st of each month, and add a subtask that's due 1 day before the parent task is due, and choose "Create new task" every time the parent task recurs, I'd expect the following behavior to take place when the first parent task is done or closed: * A new parent task is created that's due at the next interval * A new subtask is added to the new parent task, and its due date is 1 day before the new parent task's due date * I wouldn't have to do any tinkering to get the new subtask to properly align with its new parent task I imagine it's probably more complicated when a new task is not created because you'd have to deal with situations in which some subtasks haven't been completed yet. It seems to me that you can add an option to the recurrence rules to either recur subtasks with the parent regardless of their individual status, or to only recur subtasks that are complete. In any case, adding relative due dates to subtasks will make recurring tasks with subtasks actually usable, more tinker-proof, and more intuitive.