Copyright (c) 1993 by Sanjay Ghemawat

TEST, TEST, TEST!!!

Bugs
====
* It is easy to try and remove a calendar more than once with a
  tear-off menu.

Buglets
=======
* Make sure Alarmer::recompute does not violate "Shut Up" guarantees.
* Figure out way to handle unsaved calendars that get removed from
  the main calendar by a reread.
* Add more normalization to datesets
  - range compaction on deletions
* More font searching?

New Features
============
* It might be nice to have a "last-changed-by" field attached to items,
  so that you can figure out who added or modified an item. [andru]

* Highlight mode on per-item basis

  	- always (current behavior)
  	- never
  	- before occurrance (hilite if last occurrence is on or after today)

  Maybe highlight mode should be inherited from calendar?  We can implement
  this by allowing another value for mode -- "unspecified".  In this case,
  we look up the calendar's highlight mode.

* Save/ReRead
  - add mechanisms to report the actual conflicts and try a smart merge?
  - Simple solution may be to allow duplicates on changes
    For each item in disk-copy
	if identical to item in local copy then ignore else add to calendar

* Make reminders disappear when appointment is done?
  (I don't like this suggestion...)

Cleanup
=======
* Share code between apptlist/notelist
* Move widget configurations into resource files?
