Fork of older version of http://www.dynarch.com/projects/calendar/old/