Index: BOOK/appendices/rationale/common.xml
===================================================================
--- BOOK/appendices/rationale/common.xml	(revision 577e1379e6f47da23f8f50d679a8cca8e758053c)
+++ BOOK/appendices/rationale/common.xml	(revision 8fead247767def1fa622ced5b26436e46d14ac6e)
@@ -29,5 +29,5 @@
       <para>Attr</para>
       <para>Attr allows setting and viewing extended attributes of filesystem
-      objects. It is required by Systemd..</para>
+      objects. It is required by Systemd.</para>
     </listitem>
 
@@ -42,5 +42,6 @@
     <listitem>
       <para>Automake</para>
-      <para>The Automake package contains programs for generating Makefiles for use with Autoconf. This can be useful to software developers.</para>
+      <para>The Automake package contains programs for generating Makefiles
+      for use with Autoconf. This can be useful to software developers.</para>
     </listitem>
 
@@ -68,5 +69,6 @@
     <listitem>
       <para>Bison</para>
-      <para>This package contains programs that are required by several packages in CLFS.</para>
+      <para>This package contains programs that are required by several
+      packages in CLFS.</para>
     </listitem>
 
@@ -93,5 +95,6 @@
     <listitem>
       <para>CLooG</para>
-      <para>This package is used by GCC.</para>
+      <para>This package is used by GCC to enable its Graphite loop generation
+      code.</para>
     </listitem>
 
@@ -105,5 +108,5 @@
       <para>D-Bus</para>
       <para>D-Bus is a message bus system, which allows applications to
-      communicate to each other. It is required by Systemd.</para>
+      communicate to each other. It is used by Systemd.</para>
     </listitem>
 
@@ -124,12 +127,12 @@
       <para>Diffutils</para>
       <para>This package contains programs to compare files, and can also
-      be used to create patches. It is required by the installation procedures of
-      many CLFS packages.</para>
+      be used to create patches. It is required by the installation procedures
+      of many CLFS packages, and used by many packages' test suites.</para>
     </listitem>
 
     <listitem>
       <para>Glibc</para>
-      <para>Any dynamically-linked C program (which is nearly everything
-      in CLFS) needs a C library to compile and run.</para>
+      <para>Any dynamically-linked C program (nearly every package in CLFS
+      has these) needs a C library to compile and run.</para>
     </listitem>
 
@@ -162,6 +165,6 @@
       <para>Findutils</para>
       <para>This package contains programs for finding files based on certain
-      criteria, and optionally performing commands on them. Used by the
-      installation procedures of many CLFS packages.</para>
+      criteria, and optionally performing commands on them. These programs
+      are used by the installation procedures of many CLFS packages.</para>
     </listitem>
 
@@ -187,6 +190,6 @@
     <listitem>
       <para>GDBM</para>
-      <para>This package contains the GNU Database Manager library. It is used
-      by one other CLFS package, Man-DB.</para>
+      <para>This package contains the GNU Database Manager library. Man-DB
+      requires either GDBM or Berkeley DB, though it prefers GDBM.</para>
     </listitem>
 
@@ -216,5 +219,5 @@
     <listitem>
       <para>Groff</para>
-      <para>This package is required by Man.</para>
+      <para>This package is required by Man-DB.</para>
     </listitem>
 
@@ -240,5 +243,6 @@
     <listitem>
       <para>IProute2</para>
-      <para>This package contains programs for administering network interfaces.</para>
+      <para>This package contains programs for administering network
+      interfaces.</para>
     </listitem>
 
@@ -256,5 +260,6 @@
       <para>Kbd</para>
       <para>Contains keytable files and keyboard utilities compatible with the
-      Linux kernel.</para>
+      Linux kernel. These can be used to change the display font and keyboard
+      layout.</para>
     </listitem>
 
@@ -268,5 +273,5 @@
       <para>Less</para>
       <para>A program that lets you view text files one page at a time.
-      Used by Man for displaying manpages.</para>
+      It is also used by Man-DB for displaying manpages.</para>
     </listitem>
 
@@ -308,5 +313,5 @@
     <listitem>
       <para>Make</para>
-      <para>Required for installation of most CLFS packages</para>
+      <para>This is required for installation of most CLFS packages</para>
     </listitem>
 
@@ -315,5 +320,5 @@
       <para>This package contains programs for finding and viewing man pages,
       and has superior internationalization capabilities compared to the
-      <application>man</application> package.</para>
+      <application>Man</application> package.</para>
     </listitem>
 
@@ -351,5 +356,6 @@
     <listitem>
       <para>Pkg-config-lite</para>
-      <para>Needed by E2fsprogs</para>
+      <para>Several packages in CLFS, and many others outside of CLFS,
+      use <command>pkg-config</command> to locate dependencies.</para>
     </listitem>
 
