For example, take this situation which happened to me today:

Task says it is due Today at 10 a.m. (Sunday)

Recurrence is set "On Closed":

When task is Closed, create a new task from the newest task and change Due date to 1 day after occurrence, with status Open.

Task is overdue because it is 1 p.m., but I finish the task and mark it as closed.

What I expect to happen is for a new task to be created that is due tomorrow (Monday).

What actually happens is a new task is created that is due two days from now (Tuesday).

Why????

---

I spend more freaking time fixing/monitoring recurring tasks and trying to figure out exactly what effect each option is going to have. The current recurring system adds work rather than helping me manage it.