Time Table, Attach files, Reminders, Drop down Calendar
For instance, If I am going to read some Book.pdf, what if I could assign a duration for the task. I will start the task reading Book.pdf from 9:00 am to 10:00 am with "repeated every" feature and with a reminder at the beginning and the Ending time. Then, If I forgot reading the book there must be an automatic reminder "You did not read the Book.pdf yesterday" or as a user configure the message and the date. You could also add a drop down Calendar as I won't know literally if June 1st will be Saturday or not cause I don't like reading on Saturday. :) .. And I must attach the file Book.pdf to the task to easily access it from any device synchronized with.
+3 for the Dropdown calendar part, so I don't have to open a separate calendar to see the date