A very important is missing!!

To mark a task as completed and to forget about it, it needs further actions from others on it.

For example:
Taks name: Order pictures from the internet
Due date: Today

Actually I can order this pictures! And can I forget about it? NOOO! Because didnt received paid pictures. Only when I receive the pictures, I can already forget about it and mark the task as completed. Otherwise I will do my own step "order" and will forget the task.

So it would be fine when there is a other checkbox or option available "my action is done, waiting for...." - Remind me in "hours, days, weeks, months or scheduled dated"

- This task will automatically added into "Waiting for...." after selecting "my action is done, waiting for...."
- Task will popup on due date with the question: "Mark as compled already?" Yes/ No. If no, add a comment why not, and select a new due date. If yes, complete the task.

This feature is very important, because sometimes a task needs 5 times or more to be completed already like this:
1. Order pictures,
2. No pictures arrived (After 1 week) - Write a email.
3. The company responses, no payment received!
4. Write a reply email, paid the money already...
5. The company responses, a sry, we received your payment, the pictures will send out today afternoon !
6. One week later, pictures are received. OK - Complete task!

Like that way, that there is a short history is available, to shwo which actions are done in the past ect.

So please provide a good solution for this issue!!