Flexible to-do manager featuring hierarchical tasks

Task Coach is a simple open source to-do manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers do not provide facilities for composite tasks. Often, tasks and other things to-do consist of several activities. Task Coach is designed to deal with composite tasks.