> When a task marked as "recurring" is closed, that task is duplicated and the new one is added with a start date set to the next recurrence?
This sounds like a good approach. The only downside I can think of is if some day there is a way to count # of tasks starting or due on a particular day, this would cause the count to be underestimated. OTOH I could see that people might want their counts to only reflect "unique" tasks anyway. So I think it's a minor issue.
> When a task marked as "recurring" is closed, that task is duplicated and the new one is added with a start date set to the next recurrence?
This sounds like a good approach. The only downside I can think of is if some day there is a way to count # of tasks starting or due on a particular day, this would cause the count to be underestimated. OTOH I could see that people might want their counts to only reflect "unique" tasks anyway. So I think it's a minor issue.