In addition to custom recurrence frequencies, it should be possible to make a task repeat "every x days/weeks/months", and/or "after x days/weeks/months". That is, have the repeat happen from either the original due date or from the date it was completed.
For example: If I pay my bills on the first of each month, then I want to have the task reappear on the same day every month, even if I don't get to it until the 3rd or 4th or 10th one month. On the other hand, if I get my hair cut monthly, but one month I'm two weeks late getting a hair cut, I don't need another reminder two weeks after that (a month from the original due date), but a full month after I complete the task.
In addition to custom recurrence frequencies, it should be possible to make a task repeat "every x days/weeks/months", and/or "after x days/weeks/months". That is, have the repeat happen from either the original due date or from the date it was completed.
For example: If I pay my bills on the first of each month, then I want to have the task reappear on the same day every month, even if I don't get to it until the 3rd or 4th or 10th one month. On the other hand, if I get my hair cut monthly, but one month I'm two weeks late getting a hair cut, I don't need another reminder two weeks after that (a month from the original due date), but a full month after I complete the task.