From Digital Dawn Software:
ToDo List is a great way to keep track of all the things you need to do each day. It was designed for 'real world' use, and doesn't lock you in to completing a task by a specific time. This gives you the flexibility to complete your work at your own pace, without overlooking even the smallest job. To-Do List tasks are color coded so you know at a glance, which tasks are complete and which still need to be done. You can even give special priority and importance to critical tasks. You can easily reschedule any task to any day. You can even re-open a task if it needs more work.