enotes is a small GNU Emacs script to handle
appointments. It stores a list of notes, each with
a title, a date, a warning date, and optionally a
long description and a reference file. A window
pops up when a warning time is reached. It is
simple (more than calendar and others), yet
reliable and very practical.