Added some comments on the interaction of reload() and extension modules.
Based on comments from Chris Barker <cbarker@jps.net>.
diff --git a/Doc/ext/ext.tex b/Doc/ext/ext.tex
index ae1b543..c29062c 100644
--- a/Doc/ext/ext.tex
+++ b/Doc/ext/ext.tex
@@ -435,7 +435,7 @@
     initspam();
 \end{verbatim}
 
-And example may be found in the file \file{Demo/embed/demo.c} in the
+An example may be found in the file \file{Demo/embed/demo.c} in the
 Python source distribution.
 
 \strong{Note:}  Removing entries from \code{sys.modules} or importing
@@ -444,6 +444,11 @@
 \cfunction{exec()}) can create problems for some extension modules.
 Extension module authors should exercise caution when initializing
 internal data structures.
+Note also that the \function{reload()} function can be used with
+extension modules, and will call the module initialization function
+(\cfunction{initspam()} in the example), but will not load the module
+again if it was loaded from a dynamically loadable object file
+(\file{.so} on \UNIX, \file{.dll} on Windows).
 
 A more substantial example module is included in the Python source
 distribution as \file{Modules/xxmodule.c}.  This file may be used as a