diff --git a/appendixa/bash-desc.xml b/appendixa/bash-desc.xml
index 56dfb3a0a..5baa77c5d 100644
--- a/appendixa/bash-desc.xml
+++ b/appendixa/bash-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &bash-contversion;.
-Program files descriptions
+Program file descriptions
bash
bash is the Bourne-Again SHell, which is a widely used command
diff --git a/appendixa/binutils-desc.xml b/appendixa/binutils-desc.xml
index 8dd54bd1a..312f0e869 100644
--- a/appendixa/binutils-desc.xml
+++ b/appendixa/binutils-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &binutils-contversion;.
-Program files descriptions
+Program file descriptions
addr2line
addr2line translates program addresses into file names and line numbers.
@@ -76,7 +76,7 @@ modified copies under different names.
-Library files descriptions
+Library file descriptions
libbfd
libbfd is the Binary File Descriptor library.
diff --git a/appendixa/bzip2-desc.xml b/appendixa/bzip2-desc.xml
index 7fd45ffe7..1a786a9c1 100644
--- a/appendixa/bzip2-desc.xml
+++ b/appendixa/bzip2-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &bzip2-contversion;
-Program files descriptions
+Program file descriptions
bunzip2
bunzip2 decompresses files that are compressed with
@@ -45,7 +45,7 @@ terminal, like more.
-Library files descriptions
+Library file descriptions
libbz2
libbz2 is the library for implementing lossless, block-sorting data
diff --git a/appendixa/diffutils-desc.xml b/appendixa/diffutils-desc.xml
index 188f9dfe6..45deab3e4 100644
--- a/appendixa/diffutils-desc.xml
+++ b/appendixa/diffutils-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &diffutils-contversion;.
-Program files descriptions
+Program file descriptions
cmp and diff
cmp and diff both compare two files and report their differences. Both
diff --git a/appendixa/fileutils-desc.xml b/appendixa/fileutils-desc.xml
index a7ee4281a..1fd4f2196 100644
--- a/appendixa/fileutils-desc.xml
+++ b/appendixa/fileutils-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &fileutils-contversion;.
-Program files descriptions
+Program file descriptions
chgrp
chgrp changes the group ownership of each given file to the named group,
diff --git a/appendixa/findutils-desc.xml b/appendixa/findutils-desc.xml
index c74dcb11d..c0aee32fa 100644
--- a/appendixa/findutils-desc.xml
+++ b/appendixa/findutils-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &findutils-contversion;.
-Program files descriptions
+Program file descriptions
bigram
bigram is used together with code to produce older-style locate
diff --git a/appendixa/gawk-desc.xml b/appendixa/gawk-desc.xml
index a49055726..ae4b89857 100644
--- a/appendixa/gawk-desc.xml
+++ b/appendixa/gawk-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &gawk-contversion;.
-Program files descriptions
+Program file descriptions
awk
awk is a symbolic link to gawk.
diff --git a/appendixa/gcc-desc.xml b/appendixa/gcc-desc.xml
index 3193fd7a2..f845907cf 100644
--- a/appendixa/gcc-desc.xml
+++ b/appendixa/gcc-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &gcc-contversion;.
-Program files descriptions
+Program file descriptions
cc, cc1, cc1plus, gcc
These are the C compiler. A compiler translates source code in
@@ -47,7 +47,7 @@ code through optimization.
-Library files descriptions
+Library file descriptions
libgcc, libgcc_eh, libgcc_s
Run-time support files for gcc.
diff --git a/appendixa/glibc-desc.xml b/appendixa/glibc-desc.xml
index f88666068..99af8d3a5 100644
--- a/appendixa/glibc-desc.xml
+++ b/appendixa/glibc-desc.xml
@@ -4,7 +4,7 @@
Last checked against version &glibc-contversion;.
-Program files descriptions
+Program file descriptions
catchsegv
catchsegv can be used to create a stack trace when a program
@@ -102,7 +102,7 @@ function.
-Library files descriptions
+Library file descriptions
ld.so
ld.so is the helper program for shared library
diff --git a/appendixa/grep-dep.xml b/appendixa/grep-dep.xml
index 4b3e06bfc..46d5a9d4c 100644
--- a/appendixa/grep-dep.xml
+++ b/appendixa/grep-dep.xml
@@ -1,3 +1,5 @@
+
+
Grep Installation Dependencies
diff --git a/appendixa/grep-desc.xml b/appendixa/grep-desc.xml
index aad3c090a..fb27e9314 100644
--- a/appendixa/grep-desc.xml
+++ b/appendixa/grep-desc.xml
@@ -1,11 +1,10 @@
-Contents of Grep
+
+
+Descriptions
Last checked against version &grep-contversion;.
-Program Files
-egrep (link to grep), fgrep (link to grep) and grep
-
-Descriptions
+Program file descriptions
egrep
egrep prints lines from files matching an extended regular expression
diff --git a/appendixa/grep-shortdesc.xml b/appendixa/grep-shortdesc.xml
new file mode 100644
index 000000000..5f1660be1
--- /dev/null
+++ b/appendixa/grep-shortdesc.xml
@@ -0,0 +1,14 @@
+Contents of Grep
+
+Last checked against version &grep-contversion;.
+
+Grep is a program used to print lines from a file matching a
+specified pattern.
+
+Grep installs the following:
+
+Program Files
+egrep (link to grep), fgrep (link to grep) and grep
+
+
+
diff --git a/appendixa/grep.xml b/appendixa/grep.xml
index ce3a0f99f..25865d7b7 100644
--- a/appendixa/grep.xml
+++ b/appendixa/grep.xml
@@ -3,6 +3,7 @@
&aa-grep-down;
+&aa-grep-shortdesc;
&aa-grep-desc;
&aa-grep-dep;