Manipulate and display a hierarchical (i.e. "subtasks") and prioritised list of things with a coloured command line interface.
Using devtodo's output formatting features, it is possible to convert the todo list into almost any text format.
Devtodo comes with XSLT stylesheets to convert XML .todo files to HTML and PDF, have a look at /usr/share/devtodo/.