View Single Post
This isn't an edge case.

Remember The Milk, an online task manager, has a great implementation of this idea and it is very popular.

It allows you to set many parameters e.g. Due Date, tags, smart lists and priorities.

https://www.rememberthemilk.com/services/email/