diff --git a/lpub.h b/lpub.h
index e28896c..9a9ddff 100755
--- a/lpub.h
+++ b/lpub.h
@@ -109,9 +109,9 @@
  *
  *   The cornerstone of this page oriented process is line by line parsing
  *   and recognition of the lines in your ldraw file.  There are two functions
- *   that do this parsing.  findPage traverses the model higherarchy, counting
- *   pages.  One issue is that you do not know the page number at start of
- *   step, because non-callout submodels result in pages.  findPage is lightweight
+ *   that do this parsing.  findPage traverses the model hierarchy, counting
+ *   pages.  One issue is that you do not know the page number at the start of
+ *   a step, because non-callout submodels result in pages.  findPage is a lightweight
  *   mechanism for scanning through the design, and finding the page of interest.
  *   at each page boundary, if the current page number is not the desired page
  *   and the current page is before the desired page, the state of the parse is
@@ -191,7 +191,7 @@
  *   drawPage (not the detailed one findPage calls, but a highlevel one
  *   that takes no parameters.  Draw page converts the LDraw file structure 
  *   tree (ranges, range, step) and the configuration tree (Meta) into 
- *   graphical entities. drawPage is a member of LPub (therefore lpub.h, 
+ *   graphical entities. drawPage is a member of LPub (therefore lpub.h), 
  *   and implemented in traverse.cpp.
  *
  *   The LDraw structure tree is composed of classes including:
@@ -279,7 +279,7 @@
  *   placementdialog lets the user access LPub's placement concept of
  *   things placed relative to things with margins in between.
  *
- *   The can also use the mouse to drag things around on the page, to change
+ *   The user can also use the mouse to drag things around on the page, to change
  *   placement.  The implementations of these movements and their backannotation
  *   into the ldraw files are implemented in *item.cpp
  *
@@ -318,7 +318,7 @@
  *   in conjuction with the undo redo facility.  These commands are
  *   implemented in commands.(h,cpp).
  *
- *   This leaves only a few miscellanous files unexplained.  commonmenis.(h,cpp)
+ *   This leaves only a few miscellanous files unexplained.  commonmenus.(h,cpp)
  *   could just as easily been named metamenus.(h.cpp).  These implement
  *   popup menu elements (and their help information) for commonly used
  *   meta commands.
diff --git a/meta.cpp b/meta.cpp
index 031c16d..2e7ed0a 100755
--- a/meta.cpp
+++ b/meta.cpp
@@ -21,7 +21,7 @@
  * all the meta-commands that LPub supports.  Action metas such as STEP,
  * ROTSTEP, CALLOUT BEGIN, etc. return special return codes.  Configuration
  * metas that imply no action, but specify data for later use, retain
- * the onfiguration information, and return a generic OK return code.
+ * the configuration information, and return a generic OK return code.
  *
  * The top of tree is the Meta class that is the interface to the traverse
  * function that walks the LDraw model higherarchy.  Meta also tracks
