%G
The upper left window has Appointments for the day (PM in red), while the upper
right has unfinished To-do tasks effective on or before the active date. The
Calendar will show an bullet (*) after any date with an appointment scheduled
(this is done automatically by the Add suboption of the Appointment command),
so you can see at a glance where you have free days. Any date marked (via the
Calendar command) as being a Holiday, Leave or Special day will have a H, L or
S respectively before the date. The system date is highlighted, and if the
active date is other than the system date it will be in blue.

You execute a command by hitting the first letter of the command desired. Type
A to work with the Appointments list, T to work with the To-Do list, L to work
with the activity Log (it has its own screen), C to work with the calendar
(enter holiday, special and leave days), D to change the active date, U for
utilities (suboptions include Global review, Purging entries before a cut-off
date of your choice, and Reindexing), and finally Q to safely save your work
and quit to the operating system.  Each of these commands (except Date and
Quit) has its own help screen and list of suboptions.  During data entry,
editing keys work much like in dBase (ins, del, esc, cursor keys etc).

In addition to the Date command, you can change the active date with the cursor
keys while at the command line.  The <right>/<left> keys move forward/backward
by a day, <down>/<up> by a week, <PageDwn>/<PageUp> by 4 weeks, and
ctrl-<left>/ctrl-<right> by a year at a time.  <home> returns the active date
to the computer's current system date.
%A
.ADD.  Will add an appointment for any day.  You enter the Date, Time, Am or Pm
(which will appear in lower case), and a description of up to 33 characters. 
.EDIT.  Use the up/down cursor keys to go to the appt. you wish to modify, and
then select with the <enter> key (the <esc> key aborts).  After you make your
changes, select the next appointment you wish to edit, or hit <esc> if done.
.COPY.  Copies the same appointment time and description to another day.
Has "SmartCopy" feature for periodic entries.   Selection of
appointment to be copied is similar to manner described above for Edit. 
.MOVE. An easy way to reschedule an appointment. Just select the appointment
to be moved in the manner described above for Edit, and then enter the new
date and time.  The old appointment will be deleted and the new one added.
.XFER.  Transfers the appointment to the Log database.
.DELETE.  Removes the selected appointment from the screen and the database.
.NEXT.  Shows next "windowfull" of data (if all cannot fit on current screen).
.REVIEW.  With your choice of Screen or Printer output, shows all appointments
for your choice of the current Week, Month, Year, any Other range of dates, or
simply All dates. Descriptions entered thru the Calendar module for Holidays,
Special Days or Leave days will be included.   You can also retrict search to a
particular word, phrase or part thereof.
.QUIT.  Returns to the main NowWhat screen.
NOTE: For Edit/Copy/Move/Delete, the active date must be the date of the
appointment you wish to work with.  The active date can be changed via the
Date command or the cursor control keys. Execute the '?' command from the main
NowWhat command line for further instructions on changing the active date.
%T
.ADD.  Will add a task for any day.  You enter the Effective Date (date to
start showing on the screen), Due Date, and an up to 33-character description.
.EDIT.  Use the up/down cursor keys to go to the task you wish to modify, and
then press the <enter> key (the <esc>key aborts).  After you make your
changes, select the next task you wish to edit, or hit <esc> if done. 
.COPY.  Copies a task to another effective date and due date. Has "SmartCopy"
feature for periodic entries.  Selection of task as described above for Edit. 
.FINISH. Marks the selected task as finished.  Will now not show on the To-do
screen, but can still be reviewed via the Review command described below.
.UNFINISH.  To allow for deletion or further editing, brings back a finished
item to the To-do screen.   First use the Review suboption to obtain the dates
needed to use this suboption.
.DELETE.  Removes the selected task from the screen and the database. 
.NEXT.  Shows next "windowfull" of data (if all cannot fit on current screen).
.REVIEW. With choice of Screen or Printer output, shows all tasks for your
choice of the current Week, Month, Year, any Other range of dates, or All
dates. You can also retrict search to a particular word or phrase.
.QUIT.  Returns to the main NowWhat screen.

NOTE: For Edit/Copy/Finish/Delete, the effective date of the task you wish to
work with must be on or before the active date.  The active date can be
changed via the Date command or the cursor control keys.  Use the '?' command
from the main NowWhat command line for further info.
%L
.START.  Enter the starting time and description (up to 46 chars.) of activity.
The default starting time will be the system time when this option is chosen.
.FINISH.  Use the up/down cursor keys to go to the activity (entered originally
with the Start command described above) for which you now wish to enter the
completion time and success status, and press <enter>.   The default finish
time will be the current system time.  Use <esc> when done.
.BOTH.  Essentially, this allows you to enter both Start and Finish info.
.EDIT.  Use the up/down cursor keys to select activity to edit.  Use the <esc>
key when you are done.
.DELETE.  Use the up/down cursor keys to select activity to delete.  Use the
<esc> key when you are done.
.NEXT.  Shows next "windowfull" of data (if all cannot fit on current screen).
.REVIEW.  With choice of Screen or Printer output, shows all log entries for
your choice of the current Week, Month, Year, any Other range of dates, or All
dates. You can also retrict search to a particular word or phrase.
.OUTPUT.  Makes a copy of your Activity Log in SDF format for dBase, etc.
.QUIT.  Returns to the main NowWhat screen.
.TOGGLE.  Toggles screen mode between showing the seconds for start & end time,
and showing the elapsed time (there is not enough room on the screen to show
elapsed time and also show the seconds).  The seconds are still used in
computing elapsed time, regardless of whether seconds are showing on screen.
.NOTE.  The Log date must be the active date.  The active date can be changed
via the Date command or the cursor control keys.  Use the '?' command from the
main NowWhat command line for further info.
%U

.GLOBAL REVIEW.  Will review ALL modules (Appointments, Todo List and Log) for
your choice of date range. Descriptions for Holidays, Special days and Leave
days will be included in the review of Appointments.  You can optionally search
for only those entries containing a particular word or phrase in the
description; such a search is NOT case or position sensitive.  Both finished
and unfinished To-do list items are included in the To-do list section.

.PURGE.  Deletes all Appointments, Log entries and Calendar designations for
any date ON or BEFORE a date of your choice.  Also deletes all FINISHED To-do
list tasks effective on or before that same date.  Files are then reformatted
and reindexed - be sure disk space is available for work files in the size of
the largest of the following files:  APPT.DAT, TODO.DAT, FLAG.DAT, LOG.DAT.

.REINDEX.  Reformats and reindexes the data files.  It is highly recommended
that this be performed periodically to preserve file integrity and to speed up
program performance.  You MUST perform this option if any items are appearing
out of order, or if the program is not acting normally in some way.  Be sure
disk space for work files is available equal to the size of the largest of the
following files:  APPT.DAT, TODO.DAT, FLAG.DAT, LOG.DAT.

.QUIT.  Returns you to the main NowWhat screen.
%C
.HOLIDAY.  Allows you to designate (or undesignate) a day as a Holiday.  If
the date was previously undesignated, an "H" will now appear before the day on
the calendar in the lower left quandrant of the main screen.  If the day was
already so designated, that "H" will be removed.  In other words, this command
toggles a date between being marked or not marked as a Holiday.  When marking a
date as a Holiday, you can enter a description (up to 33 characters) which will
appear above the calendar when the active date is the date of the holiday.
.SPECIAL.  Works in a similar manner as Holiday described above.  The same day
may not be marked as both a Holiday and Special date.  "Special" is for marking
"Red Letter" days (even tho the description will be in green!), such as
anniversaries, birthdays, etc.
.LEAVE.  For vacation or other leave days.  Works in a similar manner as
Holiday described above, except you are prompted for a range of dates.  If the
range of dates spans more than a week, and neither the starting nor the ending
date is on a weekend, you will also be prompted as to whether you wish to
include weekends in the Leave day designation.  Any date in the range that has
previously been designated as a Holiday or Special date will remain unchanged.
.COPY.  If the active date has been designated as a Holiday, Special or Leave
date it can be copied to another date.   Has "SmartCopy" feature.
.PRINT.  Will print out a monthly calendar for how many months as you wish,
starting with the active month.  If you are fortunate enough to have a
LaserJet compatible printer, the output will be especially well formatted.
.REVIEW.  Shows 6 months on the screen, starting with the active month.
.QUIT.  Returns you to the main NowWhat command line.
%S
.SMARTCOPY.  The Copy suboptions of the Appointment, To-do and Calendar
commands have a unique "SmartCopy" feature, a rapid and intuitive "Copy By
Example" method to enter periodically recurring events. The first time you
choose an event to copy, the program remembers that event, as well as the
difference between original and copy date.  If the copy date is exactly 1
year, 1 month, 2 weeks, 1 week, or 1 day after the original date, AND you
immediately choose this same item again, NowWhat will offer a default date
that is that same interval from the previous date.  The Appointment module
also accommodates such periods as "first Friday of each month" by example.

For example, you have already entered a luncheon appointment for 09/21/1994
(using, of course, the Add suboption of the Appointment command).  This is a
regular luncheon meeting of your club that occurs every week.  So, you choose
the Copy suboption of the Appointment command and use the up/down cursor keys
to go to this appointment.  You hit the <enter> key to select it,
and then enter the date of 09/28/1989, exactly one week later.  Now, when you
choose the Copy suboption again and use the up/down cursor keys to select this
SAME appointment, you will find that the default date is 10/05/1989 so you
just have to hit the <enter> key to accept this default rather than typing in
a date.  The next Copy will offer 10/12/1989 and so on.  This feature works
similarly in the To-do list, but offering this feature for both the Effective
and Due dates (they do not have to be the same as each other, they just need
to be the same interval from their respective original dates).

