- Change everything to be an attribute (except, perhaps, the item body). This
  will allow things like timers and so forth (eg. todo --add-attrib 'start=%D').
  (added 22/05/01, completed not complete, veryhighriority veryhigh)

- Use some sort of template string for formatting output. For example,
  '%i%f%2n.%T' would generate the default display.
  (added 28/01/01, completed not complete, mediumriority medium)

- Add new filter options 'created=<date>[-<date>|,<date>]',
  'completed=<date>[-<date>|,<date>]' and 'duration=<time>' to filtering code.
  (added 13/04/01, completed not complete, mediumriority medium)

- Add a 'current' marker to items? ie. mark the item you are currently working
  on so that it is easier to determine.
  (added 13/04/01, completed not complete, mediumriority medium)

- Adding optional "hidden" notes to notes. Kind of like annotations. Invoke an
  external editor for this facility? (idea courtesy of Alexei Gilchrist).
  (added 18/04/01, completed not complete, mediumriority medium)

- Add encryption using crash::Encrypt classes. This will probably require MIME
  support, or something similar, in order to actually store the resultant binary
  information.
  (added 19/04/01, completed not complete, mediumriority medium)

- Add per-database options - brilliant for changing views on different
  databases.
  (added 20/04/01, completed not complete, mediumriority medium)

- Add percentage completions?
  (added 29/04/01, completed not complete, mediumriority medium)

- i18n support?
  (added 29/04/01, completed not complete, mediumriority medium)

- Rewrite filtering code so it's generic (as the sorting code is).
  (added 01/05/01, completed not complete, mediumriority medium)

- Write functions to do envar expansion, C string escaping, etc.
  (added 06/05/01, completed not complete, mediumriority medium)

- Some sort of integration with CVS would be cool. Maybe you could do: "todo
  --cvs-commit" and it would commit to CVS using all the completed TODO items
  since the last commit as the change notes. That would be exceptionally cool.
  (added 18/04/01, completed not complete, lowriority low)

- Evaluate filters on first use rather than on read. This will allow wildcard
  filters to actually work.
  (added 04/07/01, completed not complete, lowriority low)

- Add facility to extract TODO entries in source code into .todo database.
  Perhaps an external script or something would be better?
  (added 28/01/01, completed not complete, verylowriority verylow)

- Minor bug where items with sub-items that are all marked done still get a +
  when children are filtered out.
  (added 28/01/01, completed not complete, verylowriority verylow)

