MyLifeOrganized is a simple task management tool for Windows. It helps you manage your to do lists with tasks, sub-tasks, etc. in a tree-view. You can create flexible hierarchical lists and add dependencies between the tasks. Once you have added due dates, contexts and dependencies, MLO will automatically generate a smart list of action items that require your immediate attention.