Index: openacs-4/packages/workflow/tcl/action-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/action-procs.tcl,v
diff -u -r1.37 -r1.38
--- openacs-4/packages/workflow/tcl/action-procs.tcl	23 Jun 2015 09:45:18 -0000	1.37
+++ openacs-4/packages/workflow/tcl/action-procs.tcl	26 May 2017 17:41:51 -0000	1.38
@@ -391,7 +391,7 @@
             }
         }
         
-        # Auxilliary rows
+        # Auxiliary rows
         switch $operation {
             insert - update {
                 # Record which roles are allowed to take action
@@ -1061,7 +1061,7 @@
                 unset row(assigned_states)
             }
 
-            # Handle auxillary rows
+            # Handle auxiliary rows
             array set aux [list]
             foreach attr { 
                 enabled_state_ids assigned_state_ids
@@ -1123,7 +1123,7 @@
             }
         }
         
-        # Auxilliary rows
+        # Auxiliary rows
         switch $operation {
             insert - update {
                 # Record in which states the action is enabled but not assigned
Index: openacs-4/packages/workflow/tcl/case-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/case-procs.tcl,v
diff -u -r1.49 -r1.50
--- openacs-4/packages/workflow/tcl/case-procs.tcl	14 Oct 2013 17:59:52 -0000	1.49
+++ openacs-4/packages/workflow/tcl/case-procs.tcl	26 May 2017 17:41:51 -0000	1.50
@@ -1952,7 +1952,7 @@
 
 # Below are all the procs that drive the workflow engine, 
 # the logic to change state and determine which actions
-# are availble given the current state.
+# are available given the current state.
 
 #####
 #
@@ -2531,7 +2531,7 @@
                 set enabled_action_p {}
                 # We rely on parent_enabled_action_id being set by the caller here
             } else {
-                # This will not work with dynamic actions, but is necessary for inital actions
+                # This will not work with dynamic actions, but is necessary for initial actions
                 set enabled_action_id [workflow::case::action::get_enabled_action_id \
                                            -case_id $case_id \
                                            -action_id $action_id \
Index: openacs-4/packages/workflow/tcl/state-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/state-procs.tcl,v
diff -u -r1.19 -r1.20
--- openacs-4/packages/workflow/tcl/state-procs.tcl	23 Jun 2015 09:45:18 -0000	1.19
+++ openacs-4/packages/workflow/tcl/state-procs.tcl	26 May 2017 17:41:51 -0000	1.20
@@ -222,7 +222,7 @@
                 }
             }
 
-            # Auxilliary helper attributes (enabled_actions -> enabled_action_ids, assigned_actions -> assigned_action_ids)
+            # Auxiliary helper attributes (enabled_actions -> enabled_action_ids, assigned_actions -> assigned_action_ids)
 
             # Enabled actions
             if { [info exists row(enabled_actions)] } {
@@ -252,7 +252,7 @@
                 unset row(assigned_actions)
             }
 
-            # Handle auxillary rows
+            # Handle auxiliary rows
             array set aux [list]
             foreach attr { 
                 enabled_action_ids assigned_action_ids
@@ -312,7 +312,7 @@
             }
         }
 
-        # Auxilliary rows
+        # Auxiliary rows
         switch $operation {
             insert - update {
 
Index: openacs-4/packages/workflow/www/admin/action-ae.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/action-ae.adp,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/workflow/www/admin/action-ae.adp	17 Sep 2013 16:49:07 -0000	1.5
+++ openacs-4/packages/workflow/www/admin/action-ae.adp	26 May 2017 17:41:51 -0000	1.6
@@ -14,7 +14,7 @@
 		<tr> <td> Timeout Seconds only applicable for timer trigger type: </td>	<td><formwidget id=timeout_seconds></td> </tr>
 		<tr> <td> New State: </td>		<td><formwidget id=new_state_id></td> </tr>
 
-		<tr> 	<td> Insert or remove callbacks. Put a new callback on a seperate line: </td>		
+		<tr> 	<td> Insert or remove callbacks. Put a new callback on a separate line: </td>		
 			<td><formwidget id=callbacks></td> </tr>
 		<tr> <td> Always Enabled?</td>	
 			<td>
Index: openacs-4/packages/workflow/www/admin/action-ae.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/action-ae.tcl,v
diff -u -r1.7 -r1.8
--- openacs-4/packages/workflow/www/admin/action-ae.tcl	6 Aug 2014 16:34:02 -0000	1.7
+++ openacs-4/packages/workflow/www/admin/action-ae.tcl	26 May 2017 17:41:51 -0000	1.8
@@ -43,7 +43,7 @@
     {description:text(text),optional {label {Description:}}}
     {trigger_type:text(select),optional {options $trigger_options }}
     {timeout_seconds:text(text),optional }
-    {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}}
+    {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}}
     {always_enabled_p:text(radio) {label {Always Enabled?}} {options $yes_no_options}}
     {enabled_states:text(checkbox),multiple,optional {label {Enabled States:}} {options $state_options}}
     {assigned_states:text(checkbox),multiple,optional {label {Assigned States:}} {options $state_options}}
Index: openacs-4/packages/workflow/www/admin/layer-procs.js
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/layer-procs.js,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/workflow/www/admin/layer-procs.js	4 Jan 2007 09:04:10 -0000	1.2
+++ openacs-4/packages/workflow/www/admin/layer-procs.js	26 May 2017 17:41:51 -0000	1.3
@@ -2,7 +2,7 @@
  *
  *  A library to manipulate layers
  *
- *  Browser and OS Compatability:
+ *  Browser and OS Compatibility:
  *	
  *	Internet Explorer 6+ 			(Windows XP, Max OSX)
  *	Netscape/Mozilla/FireFox 1.0	     	(Windows, Macs)
Index: openacs-4/packages/workflow/www/admin/role-ae.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/role-ae.tcl,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/workflow/www/admin/role-ae.tcl	6 Aug 2014 16:34:02 -0000	1.5
+++ openacs-4/packages/workflow/www/admin/role-ae.tcl	26 May 2017 17:41:51 -0000	1.6
@@ -20,7 +20,7 @@
     role_id:key
     {short_name:text(text) {label {Short Name:}}}
     {pretty_name:text(text) {label {Pretty Name:}}}
-    {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}}
+    {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}}
     {sub:text(submit) {label {Submit}}}
 } -new_data {
     set update_array(short_name) $short_name
Index: openacs-4/packages/workflow/www/admin/workflow-ae.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/workflow-ae.tcl,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/workflow/www/admin/workflow-ae.tcl	6 Aug 2014 16:34:03 -0000	1.5
+++ openacs-4/packages/workflow/www/admin/workflow-ae.tcl	26 May 2017 17:41:51 -0000	1.6
@@ -52,7 +52,7 @@
     {package:text(select) {label {Package:}} {options $package_options}}
     {short_name:text(text) {label {Short Name:}}}
     {pretty_name:text(text) {label {Pretty Name:}}}
-    {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}}
+    {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}}
 }
 
 
Index: openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl	6 Aug 2014 16:34:03 -0000	1.5
+++ openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl	26 May 2017 17:41:51 -0000	1.6
@@ -20,7 +20,7 @@
     workflow_id:key
     {short_name:text(text) {label {Short Name:}}}
     {pretty_name:text(text) {label {Pretty Name:}}}
-    {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}}
+    {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}}
 } -new_data {
     set update_array(short_name) $short_name
     set update_array(pretty_name) $pretty_name
Index: openacs-4/packages/workflow/www/doc/developer-guide.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/developer-guide.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/workflow/www/doc/developer-guide.adp	12 Sep 2016 06:10:32 -0000	1.3
+++ openacs-4/packages/workflow/www/doc/developer-guide.adp	26 May 2017 17:41:51 -0000	1.4
@@ -536,7 +536,7 @@
 <td><code>Workflow.ActivityLog_FormatTitle</code></td><td>Workflows</td><td>Used to format the title of the case log. In bug-tracker, this
 is used to get the resolution code displayed in the case log as
 "Resolved (Fixed)" or "Resolved (Not
-Reproducable)".
+Reproducible)".
 <p>The implementation should return the text string that should go
 into the parenthesis. The parenthesis are automatically added if
 the returned string is non-empty.</p>
@@ -623,7 +623,7 @@
 <li>Delete default workflow (<code><a href="/api-doc/proc-view?proc=workflow::delete">workflow::delete</a></code>)</li><li>Unregister service contract implementations</li>
 </ul></dd><dt>before-upgrade</dt><dd><ul>
 <li>Add new service contract implementations</li><li>Add new workflows</li><li>Make changes to existing default workflows (if the installed
-verison is not modified) (this isn&#39;t yet supported on the
+version is not modified) (this isn&#39;t yet supported on the
 workflow API)</li>
 </ul></dd><dt>after-instantiate</dt><dd><ul><li>Clone default workflow to create a new workflow attached to the
 instance (<code><a href="/api-doc/proc-view?proc=workflow::fsm::clone">workflow::fsm::clone</a></code>)</li></ul></dd><dt>before-uninstantiate</dt><dd><ul><li>Delete the workflow attached to the instance (<code><a href="/api-doc/proc-view?proc=workflow::delete">workflow::delete</a></code>)</li></ul></dd>
Index: openacs-4/packages/workflow/www/doc/developer-guide.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/developer-guide.html,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/workflow/www/doc/developer-guide.html	20 Nov 2003 12:52:49 -0000	1.3
+++ openacs-4/packages/workflow/www/doc/developer-guide.html	26 May 2017 17:41:51 -0000	1.4
@@ -901,7 +901,7 @@
     <td>
       Used to format the title of the case log. In bug-tracker, this
       is used to get the resolution code displayed in the case log as
-      "Resolved (Fixed)" or "Resolved (Not Reproducable)".
+      "Resolved (Fixed)" or "Resolved (Not Reproducible)".
       <p>
       The implementation should return the text string that should go
       into the parenthesis. The parenthesis are automatically added 
@@ -1136,7 +1136,7 @@
       <li>Add new service contract implementations
       <li>Add new workflows
       <li>Make changes to existing default workflows (if the installed
-  verison is not modified) (this isn't yet supported on the workflow API)
+  version is not modified) (this isn't yet supported on the workflow API)
     </ul>
   </dd>
 
Index: openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp	12 Sep 2016 06:10:32 -0000	1.4
+++ openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp	26 May 2017 17:41:51 -0000	1.5
@@ -28,7 +28,7 @@
 <h3>Requirements</h3>
 <p>Use cases:</p>
 <ul>
-<li>Leiden: We have several occurances of the simple
+<li>Leiden: We have several occurrences of the simple
 AskInfo-GiveInfo question/response pair. Defining simulation
 templates would be simplified if that was a reusable
 component.</li><li>TIP Voting: There&#39;s a master workflow case for the TIP
@@ -746,7 +746,7 @@
 <h2><a name="gated-actions" id="gated-actions">Gated
 Actions</a></h2>
 <h3>Requirements</h3>
-<p>An action does not become avilable until a given list of other
+<p>An action does not become available until a given list of other
 actions have completed. The advanced version is that you can also
 specify for each of these other tasks how many times they
 must&#39;ve been executed.</p>
Index: openacs-4/packages/workflow/www/doc/fall-2003-extensions.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/fall-2003-extensions.html,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/workflow/www/doc/fall-2003-extensions.html	31 Oct 2015 12:33:01 -0000	1.6
+++ openacs-4/packages/workflow/www/doc/fall-2003-extensions.html	26 May 2017 17:41:51 -0000	1.7
@@ -59,7 +59,7 @@
 
 <ul>
   <li>
-    Leiden: We have several occurances of the simple AskInfo-GiveInfo
+    Leiden: We have several occurrences of the simple AskInfo-GiveInfo
     question/response pair. Defining simulation templates would be
     simplified if that was a reusable component.
   </li>
@@ -1040,7 +1040,7 @@
 <h3>Requirements</h3>
 
 <p>
-  An action does not become avilable until a given list of other
+  An action does not become available until a given list of other
   actions have completed. The advanced version is that you can also
   specify for each of these other tasks how many times they must've
   been executed.
Index: openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl	9 Dec 2003 09:33:17 -0000	1.1
+++ openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl	26 May 2017 17:41:51 -0000	1.2
@@ -53,7 +53,7 @@
 
 multirow create tasks edit_url pretty_name state1 state2 state3 state4
 
-multirow append tasks "" "Ask for infomation" "<input disabled type=\"checkbox\" checked disabled>" "<input disabled type=\"checkbox\">" 
+multirow append tasks "" "Ask for information" "<input disabled type=\"checkbox\" checked disabled>" "<input disabled type=\"checkbox\">" 
 multirow append tasks "mockup-sim-ft-6" "Respond to request" "<input disabled type=\"checkbox\">" "<input disabled type=\"checkbox\" checked>" 
 
 
Index: openacs-4/packages/workflow/www/doc/specification.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/specification.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/workflow/www/doc/specification.adp	12 Sep 2016 06:10:32 -0000	1.3
+++ openacs-4/packages/workflow/www/doc/specification.adp	26 May 2017 17:41:51 -0000	1.4
@@ -115,7 +115,7 @@
 add Triager and Tester. For a typical pulication workflow,
 you&#39;d have Author, Editor, and Publisher. Normally, you&#39;d
 always include an 'Administrator' role.</p>
-<p>Each role is associated wtih one or more actions in the
+<p>Each role is associated with one or more actions in the
 workflow. The assignee is assigned to the 'Resolve' action,
 but also has permission to perform the Edit, Comment and Reassign
 actions. The submitter is assigned to the 'Close' action,
@@ -453,7 +453,7 @@
 your implementation is valid for any ACS Object, then simply return
 'acs_object', as this is the mother of all objects.</p>
 <p>The <strong>GetPrettyName</strong> method will be run through a
-localization filter, meaning that any occurance of the
+localization filter, meaning that any occurrence of the
 <code>#<em>message-key</em>#</code> notation will be replaced with
 a message catalog lookup for the current domain.</p>
 <p>The <strong>AssigneeQuery</strong> service contract probably
Index: openacs-4/packages/workflow/www/doc/specification.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/specification.html,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/workflow/www/doc/specification.html	20 Nov 2003 12:52:49 -0000	1.3
+++ openacs-4/packages/workflow/www/doc/specification.html	26 May 2017 17:41:51 -0000	1.4
@@ -247,7 +247,7 @@
 </p>
 
 <p>
-  Each role is associated wtih one or more actions in the
+  Each role is associated with one or more actions in the
   workflow. The assignee is assigned to the 'Resolve' action, but also
   has permission to perform the Edit, Comment and Reassign
   actions. The submitter is assigned to the 'Close' action, but also
@@ -686,7 +686,7 @@
 
 <p>
   The <b>GetPrettyName</b> method will be run through a localization
-  filter, meaning that any occurance of the
+  filter, meaning that any occurrence of the
   <code>#<i>message-key</i>#</code> notation will be replaced with a
   message catalog lookup for the current domain.
 </p>
Index: openacs-4/packages/download/www/admin/repository-metadata-edit.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/repository-metadata-edit.tcl,v
diff -u -r1.7 -r1.8
--- openacs-4/packages/download/www/admin/repository-metadata-edit.tcl	6 Aug 2014 16:24:41 -0000	1.7
+++ openacs-4/packages/download/www/admin/repository-metadata-edit.tcl	26 May 2017 17:47:04 -0000	1.8
@@ -45,7 +45,7 @@
 element create edit_metadata pretty_name -label "Field Name" -datatype text
 element create edit_metadata sort_key -label "Sort Key" -datatype integer
 element create edit_metadata data_type -label "Data Type" -datatype text -widget select -options { {"short text" "shorttext"} {"long text" "text"} {"boolean" "boolean"} {"number" "number"} {"integer" "integer"} {"date" "date"} {"choice" "choice"}}
-element create edit_metadata choices -label "Choices (, seperated list of choices if data type is choice)" -datatype text -optional
+element create edit_metadata choices -label "Choices (, separated list of choices if data type is choice)" -datatype text -optional
 element create edit_metadata required_p -label "Is the field required" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
 element create edit_metadata linked_p -label "Should there be a link to show all archives with this value" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
 element create edit_metadata mainpage_p -label "Should this value show up in the main page table" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
@@ -98,4 +98,4 @@
 }
 
 
-ad_return_template
\ No newline at end of file
+ad_return_template
Index: openacs-4/packages/download/www/admin/repository-metadata.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/repository-metadata.tcl,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/download/www/admin/repository-metadata.tcl	30 Sep 2013 11:05:50 -0000	1.4
+++ openacs-4/packages/download/www/admin/repository-metadata.tcl	26 May 2017 17:47:04 -0000	1.5
@@ -17,7 +17,7 @@
 element create add_metadata pretty_name -label "Field Name" -datatype text
 element create add_metadata sort_key -label "Sort Key" -datatype integer
 element create add_metadata data_type -label "Data Type" -datatype text -widget select -options { {"short text" "shorttext"} {"long text" "text"} {"boolean" "boolean"} {"number" "number"} {"integer" "integer"} {"date" "date"} {"choice" "choice"}}
-element create add_metadata choices -label "Choices (, seperated list of choices if data type is choice)" -datatype text -optional
+element create add_metadata choices -label "Choices (, separated list of choices if data type is choice)" -datatype text -optional
 element create add_metadata required_p -label "Is the field required" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
 element create add_metadata linked_p -label "Should there be a link to show all archives with this value" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
 element create add_metadata mainpage_p -label "Should this value show up in the main page table" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}}
@@ -99,4 +99,4 @@
     order by archive_type_id, sort_key
 }
 
-ad_return_template
\ No newline at end of file
+ad_return_template
Index: openacs-4/packages/download/www/doc/requirements.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/doc/requirements.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/download/www/doc/requirements.adp	12 Sep 2016 06:04:41 -0000	1.3
+++ openacs-4/packages/download/www/doc/requirements.adp	26 May 2017 17:47:04 -0000	1.4
@@ -10,7 +10,7 @@
 <em>This is a DRAFT</em>
 <h3>I. Introduction</h3>
 <p>OpenACS 4.x has a file storage module, so an obvious question
-is: "Why do we need a seperate download module?" The
+is: "Why do we need a separate download module?" The
 download module is targeted at a different usage pattern and
 interface. The intent of the download module is to provide an
 online repository for the public (or pseudo-public) distribution of
@@ -47,7 +47,7 @@
 <li>User (downloading and contributing)</li><li>Administrator</li>
 </ol>
 
-Joe Contributer (currently working for <em>Joe.com</em>
+Joe Contributor (currently working for <em>Joe.com</em>
 ) writes a
 piece of software used to do knowledge management (KM) for the ACS.
 He packages his code using the <a href="/doc/packages">APM</a>
@@ -75,7 +75,7 @@
 <p>Benny Beancounter loves to learn about who&#39;s downloading
 files from his site and what reasons they give for downloads. On a
 frequent basis, Benny visits the download packages admin pages and
-views a report of how many downloads occured for each file. He then
+views a report of how many downloads occurred for each file. He then
 drills down on a particular file and views a list of the users who
 downloaded the file and their specified reason for downloading.</p>
 <h3>V. Related Links</h3>
Index: openacs-4/packages/download/www/doc/requirements.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/doc/requirements.html,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/download/www/doc/requirements.html	13 Sep 2002 16:46:34 -0000	1.3
+++ openacs-4/packages/download/www/doc/requirements.html	26 May 2017 17:47:04 -0000	1.4
@@ -15,7 +15,7 @@
     <h3>I. Introduction</h3>
 
     <p> OpenACS 4.x has a file storage module, so an obvious question is:
-    "Why do we need a seperate download module?"  The download module
+    "Why do we need a separate download module?"  The download module
     is targeted at a different usage pattern and interface.  The
     intent of the download module is to provide an online repository
     for the public (or pseudo-public) distribution of infrequently
@@ -71,7 +71,7 @@
       <li>Administrator
     </ol>
 
-    Joe Contributer (currently working for <i>Joe.com</i>) writes a piece
+    Joe Contributor (currently working for <i>Joe.com</i>) writes a piece
     of software used to do knowledge management (KM) for the ACS.  He
     packages his code using the <a
     href=/doc/packages>APM</a>.  Joe
@@ -106,7 +106,7 @@
     Benny Beancounter loves to learn about who's downloading files from
     his site and what reasons they give for downloads.  On a frequent basis,
     Benny visits the download packages admin pages and views a report of
-    how many downloads occured for each file.  He then drills down on a
+    how many downloads occurred for each file.  He then drills down on a
     particular file and views a list of the users who downloaded the file
     and their specified reason for downloading.
  
Index: openacs-4/packages/directory/www/doc/index.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/index.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/directory/www/doc/index.adp	12 Sep 2016 06:03:47 -0000	1.3
+++ openacs-4/packages/directory/www/doc/index.adp	26 May 2017 17:49:41 -0000	1.4
@@ -38,7 +38,7 @@
 Package</strong>
 </p><p>Now that you have the package installed, you need to mount it
 somewhere. If you only have one instance of the acs-subsite package
-mounted (the "Main Site") you can mount it anyhwere under
+mounted (the "Main Site") you can mount it anywhere under
 that package. If you have multiple instances of acs-subsite, you
 can mount an instance of Directory under each subsite.</p><p>When listing users, the Directory package will find the nearest
 subsite above it on the site_nodes tree. It will then list
Index: openacs-4/packages/directory/www/doc/index.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/index.html,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/directory/www/doc/index.html	20 Apr 2001 20:51:10 -0000	1.1
+++ openacs-4/packages/directory/www/doc/index.html	26 May 2017 17:49:41 -0000	1.2
@@ -13,7 +13,7 @@
 package again.
 </p></div><div class="abstract"><p><a name="N21"></a><b>Using the Directory Package</b></p><p>
 Now that you have the package installed, you need to mount it somewhere.  If you only 
-have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anyhwere 
+have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anywhere 
 under that package.  If you have multiple instances of acs-subsite, you can mount an instance of 
 Directory under each subsite.
 </p><p>
Index: openacs-4/packages/directory/www/doc/xml/index.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/xml/index.xml,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/directory/www/doc/xml/index.xml	20 Apr 2001 20:51:10 -0000	1.1
+++ openacs-4/packages/directory/www/doc/xml/index.xml	26 May 2017 17:49:41 -0000	1.2
@@ -31,7 +31,7 @@
 <title>Using the Directory Package</title>
 <para>
 Now that you have the package installed, you need to mount it somewhere.  If you only 
-have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anyhwere 
+have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anywhere 
 under that package.  If you have multiple instances of acs-subsite, you can mount an instance of 
 Directory under each subsite.
 </para>