Index: connect/connect.xml
===================================================================
--- connect/connect.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/connect.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -5,6 +5,6 @@
 <partintro><para>The <acronym>LFS</acronym> book covers setting up networking 
 by connecting to a <acronym>LAN</acronym> with a static
-<acronym>IP</acronym>.  There are other methods used to connect to
-<acronym>LAN</acronym>'s and other networks (such as the Internet).  We cover 
+<acronym>IP</acronym> address.  There are other methods used to connect to
+a <acronym>LAN</acronym> and other networks (such as the Internet).  We cover 
 the most popular methods in this chapter.</para></partintro>
 
Index: connect/dhcp/dhcp-client.xml
===================================================================
--- connect/dhcp/dhcp-client.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dhcp/dhcp-client.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -4,5 +4,5 @@
 
 <para>The <application><acronym>DHCP</acronym></application> package comes with
-both a client (called <command>dhclient</command>) and a server program for 
+both a client (<command>dhclient</command>) and a server program for 
 using <acronym>DHCP</acronym>.  If you want to install this package, 
 the instructions can be found at <xref linkend="dhcp"/>.  
@@ -16,5 +16,5 @@
 (<command>dhclient</command>).</para>
 
-<para>To configure <command>dhclient</command>, we need to first install 
+<para>To configure <command>dhclient</command>, you need to first install 
 the network service script,
 <filename>/etc/sysconfig/network-devices/services/dhclient</filename> 
@@ -32,5 +32,5 @@
 ONBOOT=yes
 DHCP_START="<replaceable>[place appropriate start parameters here]</replaceable>"
-DHCP_STOP="-r <replaceable>[add additional stop parameters here]</replaceable>
+DHCP_STOP="-r <replaceable>[add additional stop parameters here]</replaceable>"
 SERVICE=dhclient
 <command>EOF</command></userinput></screen>
@@ -41,5 +41,5 @@
 
 <para> You should then create 
-the <filename>/etc/dhclient.conf</filename> using the following
+<filename>/etc/dhclient.conf</filename> using the following
 commands.  Append to the file if you have more than one interface:</para>
 
Index: connect/dhcp/dhcp.xml
===================================================================
--- connect/dhcp/dhcp.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dhcp/dhcp.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -4,5 +4,5 @@
 
 <para><acronym>DHCP</acronym> stands for Dynamic Host Configuration Protocol.  
-It is a protocol which is used by many sites to automatically provide
+It is a protocol used by many sites to automatically provide
 information such as <acronym>IP</acronym> addresses, subnet masks and routing 
 information to computers.  If your network uses <acronym>DHCP</acronym>, you 
@@ -10,8 +10,9 @@
 <acronym>DHCP</acronym> is also used by some cable modems.</para>
 
-<para>We currently provide installation instructions for two
+<para><acronym>BLFS</acronym> currently provides installation instructions for two
 <acronym>DHCP</acronym> clients, <command>dhclient</command> (from the
 <application>dhcp</application> package) and <command>dhcpcd</command>.
-We present both sets of installation instructions which also discuss how 
+<acronym>BLFS</acronym> presents both sets of installation instructions
+and discuss how 
 to create an appropriate service script to work with the 
 <command>network</command> bootscript and the <acronym>DHCP</acronym> 
Index: connect/dhcp/dhcpcd/dhcpcd-config.xml
===================================================================
--- connect/dhcp/dhcpcd/dhcpcd-config.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dhcp/dhcpcd/dhcpcd-config.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -7,5 +7,5 @@
 <sect3><title>Configuration Information</title>
 
-<para>To configure <command>dhcpcd</command>, we need to first install
+<para>To configure <command>dhcpcd</command>, you need to first install
 the network service script,
 <filename>/etc/sysconfig/network-devices/services/dhcpcd</filename>
@@ -15,5 +15,5 @@
 
 <para>Now create the <filename>ifconfig.eth0</filename> configuration
-file using the following commands.  Adjust appropriatly for additional 
+file using the following commands.  Adjust appropriately for additional 
 interfaces.</para>
 
Index: connect/dhcp/dhcpcd/dhcpcd-exp.xml
===================================================================
--- connect/dhcp/dhcpcd/dhcpcd-exp.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dhcp/dhcpcd/dhcpcd-exp.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -19,5 +19,5 @@
 required during the boot process and 
 <filename class="directory">/usr</filename> may be network 
-mounted in which case, <command>dhcpcd</command> wouldn't be available due to 
+mounted, in which case <command>dhcpcd</command> wouldn't be available due to 
 being on the network!  Therefore, depending on your situation, you may want it 
 to be installed in <filename class="directory">/sbin</filename> or 
@@ -25,10 +25,10 @@
 <filename class="directory">/sbin</filename>.</para>
 
-<para><parameter>--sysconfdir=/var/lib</parameter>: This command install
+<para><parameter>--sysconfdir=/var/lib</parameter>: This command installs
 configuration files in the <filename class="directory">/var/lib</filename>
 directory.</para>
 
 <para><parameter>--mandir=/usr/share/man</parameter>: This command
-install the man pages to the <filename class="directory">/usr/share/man</filename>
+installs the man pages to the <filename class="directory">/usr/share/man</filename>
 directory.</para>
 
Index: connect/dialup/ppp/ppp-config.xml
===================================================================
--- connect/dialup/ppp/ppp-config.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dialup/ppp/ppp-config.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -8,5 +8,5 @@
 <sect3><title>Configuration Information</title>
 
-<para>The <application><acronym>PPP</acronym></application> daemon itself 
+<para>The <application><acronym>PPP</acronym></application> daemon
 requires very little configuration.  The main trick is scripting the 
 connection.  This can be done either using the chat program which comes with 
Index: connect/dialup/wvdial/wvdial-config.xml
===================================================================
--- connect/dialup/wvdial/wvdial-config.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dialup/wvdial/wvdial-config.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -11,5 +11,5 @@
 wvdialconf /etc/wvdial.conf</command></userinput></screen>
 <para><command>wvdialconf</command> will test that you have a working modem 
-and try to determine it's exact setup. You will then need to enter your
+and try to determine its exact setup. You will then need to enter your
 <acronym>ISP</acronym>'s phone number, login name and password into the
 <filename>/etc/wvdial.conf</filename> file.</para>
@@ -18,5 +18,5 @@
 <screen><userinput><command>wvdial</command></userinput></screen>
 
-<para>For more information examine the wvdialconf, wvdial.conf and wvdial man pages.</para>
+<para>For more information, examine the wvdialconf, wvdial.conf and wvdial man pages.</para>
 
 </sect3>
Index: connect/dialup/wvdial/wvdial-intro.xml
===================================================================
--- connect/dialup/wvdial/wvdial-intro.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/dialup/wvdial/wvdial-intro.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -2,5 +2,5 @@
 <title>Introduction to <application>WvDial</application></title>
 
-<para>The <application>WvDial</application> package contains a no nonsense, 
+<para>The <application>WvDial</application> package contains a no-nonsense, 
 quick and easy to use alternative to <command>chat</command> and
 <command>pppd</command> scripts. If you simply want to dial a modem 
Index: connect/other/pppoe/pppoe-config.xml
===================================================================
--- connect/other/pppoe/pppoe-config.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ connect/other/pppoe/pppoe-config.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -26,5 +26,5 @@
 <command>adsl-start</command> script.</para>
 
-<para><emphasis>Optionaly</emphasis> install the 
+<para><emphasis>Optionally</emphasis> install the 
 <filename>/etc/sysconfig/network-devices/services/pppoe</filename> service 
 script included with the <xref linkend="intro-important-bootscripts"/> 
@@ -41,5 +41,5 @@
 <command>EOF</command></userinput></screen>
 
-<para>Also, If you had previously configured the network interface that will now
+<para>Also, if you had previously configured the network interface that will now
 use <acronym>PPPoE</acronym>, you should remove the interface configuration
 files for that interface:
Index: general/prog/gcc/gnat-inst.xml
===================================================================
--- general/prog/gcc/gnat-inst.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/gcc/gnat-inst.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -18,5 +18,5 @@
 second question.</para>
 
-<para>To finish the install, run</para>
+<para>To finish the install, run:</para>
 <screen><userinput><command>./doinstall</command></userinput></screen>
 
Index: general/prog/gcc2/gcc2-config.xml
===================================================================
--- general/prog/gcc2/gcc2-config.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/gcc2/gcc2-config.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -13,5 +13,5 @@
 <filename>/opt/gcc-&gcc2-version;</filename>.</para>
 
-<para>Whenever you need to use GCC-&gcc2-version; instead of you system 
+<para>Whenever you need to use GCC-&gcc2-version; instead of your system 
 installed compiler, add 
 <filename class="directory">/opt/gcc-&gcc2-version;/bin</filename> to the front of your <envar>PATH</envar> or (preferably) set the <envar>CC</envar> 
Index: general/prog/jdk/j2sdk-desc.xml
===================================================================
--- general/prog/jdk/j2sdk-desc.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/jdk/j2sdk-desc.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -46,5 +46,5 @@
 <para><command>java</command> launches a <application>Java</application> 
 application by starting a <application>Java</application> runtime
-environment, loading a specified class and invoking that class's main
+environment, loading a specified class and invoking it's main
 method.</para></sect3>
 
Index: general/prog/jdk/j2sdk-intro.xml
===================================================================
--- general/prog/jdk/j2sdk-intro.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/jdk/j2sdk-intro.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -23,5 +23,5 @@
 <para>Even if you plan on compiling the <acronym>JDK</acronym> source, you will 
 need to download the binary version to bootstrap the <acronym>JDK</acronym> 
-build. Follow the below link to download both source and binary packages. When
+build. Follow the link below to download both source and binary packages. When
 downloading the source also download the <application>Mozilla</application> 
 headers package available at the same location.</para>
Index: general/prog/perl/perl-modules-inst.xml
===================================================================
--- general/prog/perl/perl-modules-inst.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/perl/perl-modules-inst.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -9,6 +9,5 @@
 make install</command></userinput></screen>
 
-<para>Below are modules that require some modifications to standard
-instructions or certain parameters in order to install
+<para>The module listed below requires a modification in order to install
 successfully.</para>
 
@@ -28,6 +27,5 @@
 The command automatically downloads the source from the <acronym>CPAN</acronym>
 archive, extracts it, runs the commands mentioned above, and removes
-the build tree. Though note that it is not very <acronym>LFS</acronym>-like
-thing to do and as such is not supported.</para>
+the build tree.</para>
 
 <para>Start the perl shell with the commands:</para>
Index: general/prog/perl/perl-modules-intro.xml
===================================================================
--- general/prog/perl/perl-modules-intro.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/perl/perl-modules-intro.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -4,5 +4,5 @@
 <para>The <application>Perl</application> module packages add useful objects 
 to the <application>Perl</application> language.  Modules utilized by packages 
-throughout <acronym>BLFS</acronym> are listed here along with their 
+throughout <acronym>BLFS</acronym> are listed here, along with their 
 dependencies.</para>
 
Index: general/prog/prog.xml
===================================================================
--- general/prog/prog.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/prog.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -3,8 +3,10 @@
 <title>Programming</title>
 
-<para>An <acronym>LFS</acronym> is a development system, but only for
+<para>A base <acronym>LFS</acronym> system can be used as a development
+platform, however the base system only includes language support for
 <application>C</application>, <application>C++</application> and
-<application>Perl</application>. This chapter expands the languages
-available.</para>
+<application>Perl</application>. This chapter provides instructions to
+build many popular programming environments to greatly expand you
+system's development capabilities.</para>
 
 &Python;
Index: general/prog/python/python-intro.xml
===================================================================
--- general/prog/python/python-intro.xml	(revision aa6dadf8e606c74dcd30b02e674d50d58ad76c4f)
+++ general/prog/python/python-intro.xml	(revision 1af021dc849fd23b73097dcb29de5f1162aeeb14)
@@ -5,5 +5,5 @@
 <application>Python</application> development environment.
 This is useful for object-oriented programming, writing scripts,
-prototyping large programs or developing them entirely.</para>
+prototyping large programs or developing entire applications.</para>
 
 <sect3><title>Package information</title>
