diff --git a/Common/CommandLine.cpp b/Common/CommandLine.cpp
index 30b61c9ee8e7f3afcb6957e38d52fec34b825dd8..bc34b9090a18d4de23fc0bb16675cc47128da8c4 100644
--- a/Common/CommandLine.cpp
+++ b/Common/CommandLine.cpp
@@ -1,4 +1,4 @@
-// $Id: CommandLine.cpp,v 1.58 2005-04-04 18:19:49 geuzaine Exp $
+// $Id: CommandLine.cpp,v 1.59 2005-06-25 17:17:15 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -78,7 +78,7 @@ void Print_Usage(char *name){
   Msg(DIRECT, "  -meshscale float      Set mesh scaling factor");
   Msg(DIRECT, "  -clscale float        Set characteristic length scaling factor");
   Msg(DIRECT, "  -rand float           Set random perturbation factor");
-  Msg(DIRECT, "  -bgm file             Load backround mesh from file");
+  Msg(DIRECT, "  -bgm file             Load background mesh from file");
   Msg(DIRECT, "  -constrain            Constrain background mesh with characteristic lengths");
   Msg(DIRECT, "  -histogram            Print mesh quality histogram");
   Msg(DIRECT, "  -extrude              Use old extrusion mesh generator");
diff --git a/Plugin/Evaluate.cpp b/Plugin/Evaluate.cpp
index 1504593e471ffd1d92d0b9ebb3ffdfc885261bbf..b8df0eb51576478046c4c46acfcbdecbf7522f4c 100644
--- a/Plugin/Evaluate.cpp
+++ b/Plugin/Evaluate.cpp
@@ -1,4 +1,4 @@
-// $Id: Evaluate.cpp,v 1.21 2005-06-24 01:17:58 geuzaine Exp $
+// $Id: Evaluate.cpp,v 1.22 2005-06-25 17:17:15 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -102,7 +102,7 @@ void GMSH_EvaluatePlugin::getInfos(char *author, char *copyright,
 	 "component of the field in `ExternalView' at the\n"
 	 "`ExternalTimeStep'-th time step.\n"
 	 "\n"
-	 "If `TimeStep' < 0, the plugin atomatically loops\n"
+	 "If `TimeStep' < 0, the plugin automatically loops\n"
 	 "over all the time steps in `iView' and evaluates\n"
 	 "`Expression' for each one. If `ExternalTimeStep'\n"
 	 "< 0, the plugin uses `TimeStep' instead. If\n"
diff --git a/Plugin/Transform.cpp b/Plugin/Transform.cpp
index 3d4c706026348edaba12949139287727d23d33ec..320a7f226dc5d99f24e2c42e50b8c355fa1fb523 100644
--- a/Plugin/Transform.cpp
+++ b/Plugin/Transform.cpp
@@ -1,4 +1,4 @@
-// $Id: Transform.cpp,v 1.29 2005-01-08 20:15:19 geuzaine Exp $
+// $Id: Transform.cpp,v 1.30 2005-06-25 17:17:15 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -69,7 +69,7 @@ void GMSH_TransformPlugin::getInfos(char *author, char *copyright,
   strcpy(author, "C. Geuzaine (geuz@geuz.org)");
   strcpy(copyright, "DGR (www.multiphysics.com)");
   strcpy(help_text,
-         "Plugin(Transform) transforms the homogenous\n"
+         "Plugin(Transform) transforms the homogeneous\n"
 	 "node coordinates (x,y,z,1) of the elements in\n"
 	 "the view `iView' by the matrix\n"
          "[`A11' `A12' `A13' `T1']\n"
diff --git a/doc/texinfo/command_line.texi b/doc/texinfo/command_line.texi
index 54cd63fa610007eaa41054728662b1a3f0f3ccb4..9840ff900220f9b0ecb70cf7972d87a0aa62a96c 100644
--- a/doc/texinfo/command_line.texi
+++ b/doc/texinfo/command_line.texi
@@ -35,7 +35,7 @@ Set characteristic length scaling factor
 @item -rand float
 Set random perturbation factor
 @item -bgm file
-Load backround mesh from file
+Load background mesh from file
 @item -constrain
 Constrain background mesh with characteristic lengths
 @item -histogram
diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi
index c61c82037a191da4b16c922ac9be2ede13b08a66..258317d71465403ec76f1c745a97535e308e58a2 100644
--- a/doc/texinfo/gmsh.texi
+++ b/doc/texinfo/gmsh.texi
@@ -1,5 +1,5 @@
 \input texinfo.tex @c -*-texinfo-*-
-@c $Id: gmsh.texi,v 1.185 2005-06-25 17:04:09 geuzaine Exp $
+@c $Id: gmsh.texi,v 1.186 2005-06-25 17:17:15 geuzaine Exp $
 @c
 @c Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 @c
@@ -536,7 +536,7 @@ elements).
 
 If you have the skills and some free time, feel free to join the project! We
 gladly accept any code contributions (@pxref{Programming notes}) to remedy
-the aforementioned (and all other) shortcommings...
+the aforementioned (and all other) shortcomings...
 
 @c -------------------------------------------------------------------------
 @c Syntactic Rules Used in this Document
@@ -736,7 +736,7 @@ The fifth case permits to reference an expression sublist (whose elements
 are those corresponding to the indices provided by the
 @var{expression-list}). The sixth case permits to retrieve the coordinates
 of a given geometry point (@pxref{Points}). The last two cases permit to
-retreive the indices of entities created through geometrical transformations
+retrieve the indices of entities created through geometrical transformations
 and extrusions (see @ref{Transformations}, and @ref{Extrusions}).
 
 @c todo: explain in detail what numbers are returned once we decide what to
@@ -777,7 +777,7 @@ Character expressions are defined as:
 @noindent The third and fourth cases in this definition permit to take the
 prefix (e.g. to remove the extension) or the relative path of a string. The
 fifth case permits to concatenate two character expressions, and the sixth
-and seveth are equivalent to the @code{sprintf} C function (where
+and seventh are equivalent to the @code{sprintf} C function (where
 @var{char-expression} is a format string that can contain floating point
 formatting characters: @code{%e}, @code{%g}, etc.). The last case permits to
 use the value of a @var{char-option} as a @var{char-expression}.  The
@@ -2778,7 +2778,7 @@ program is also a good example on how to read and write files in the
 @subsection Version 1.0
 
 The @file{.msh} file format, version 1.0, is Gmsh's old native mesh file
-format, now superseeded by the format described in @ref{Version 2.0}.
+format, now superseded by the format described in @ref{Version 2.0}.
 
 In the @file{.msh} file format, version 1.0, the file is divided in two
 sections, defining the nodes (@code{$NOD}-@code{$ENDNOD}) and the elements
diff --git a/doc/texinfo/opt_plugin.texi b/doc/texinfo/opt_plugin.texi
index 07fb3d9b8eebfc5c157c3ad47fbae436675b2cbd..7ec278d1afd11f62bbffb1845eb40979bcb039e6 100644
--- a/doc/texinfo/opt_plugin.texi
+++ b/doc/texinfo/opt_plugin.texi
@@ -347,7 +347,7 @@ is interpolated onto `iView';
 component of the field in `ExternalView' at the
 `ExternalTimeStep'-th time step.
 
-If `TimeStep' < 0, the plugin atomatically loops
+If `TimeStep' < 0, the plugin automatically loops
 over all the time steps in `iView' and evaluates
 `Expression' for each one. If `ExternalTimeStep'
 < 0, the plugin uses `TimeStep' instead. If
@@ -685,7 +685,7 @@ Default value: @code{-1}
 
 
 @item Plugin(Transform)
-Plugin(Transform) transforms the homogenous
+Plugin(Transform) transforms the homogeneous
 node coordinates (x,y,z,1) of the elements in
 the view `iView' by the matrix
 [`A11' `A12' `A13' `T1']