diff --git a/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml b/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml
index 975ed00e0c..5f2760b168 100644
--- a/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml
@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.40 2001/06/26 20:10:24 murray Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.41 2001/07/11 22:04:29 murray Exp $
 -->
 
 <chapter id="introduction">
@@ -774,23 +774,25 @@
         this (constantly evolving) process is especially welcome!</para>
 
       <para>In addition to the base distributions, FreeBSD offers a
-        ported software collection with thousands of commonly sought-after
-        programs.  By mid-November 2000, there were over 4000 ports!  The
-        list of ports ranges from http (WWW) servers, to games, languages,
-        editors, and almost everything in between.  The entire ports
-        collection requires approximately 100MB of storage, all ports being
-        expressed as <quote>deltas</quote> to their original sources.  This
-        makes it much easier for us to update ports, and greatly reduces
-        the disk space demands made by the older 1.0 ports collection.  To
-        compile a port, you simply change to the directory of the program
-        you wish to install, type <command>make install</command>, and let
-        the system do the rest.  The full original distribution for each
-        port you build is retrieved dynamically off the CDROM or a local FTP
-        site, so you need only enough disk space to build the ports you
-        want.  Almost every port is also provided as a pre-compiled
-        <quote>package</quote>, which can be installed with a simple command
-        (pkg_add) by those who do not wish to compile their own ports from
-        source.</para>
+        ported software collection with thousands of commonly
+        sought-after programs.  At the time of this printing, there
+        were over &os.numports; ports!  The list of ports ranges from
+        http (WWW) servers, to games, languages, editors, and almost
+        everything in between.  The entire ports collection requires
+        approximately 100MB of storage, all ports being expressed as
+        <quote>deltas</quote> to their original sources.  This makes
+        it much easier for us to update ports, and greatly reduces the
+        disk space demands made by the older 1.0 ports collection.  To
+        compile a port, you simply change to the directory of the
+        program you wish to install, type <command>make
+        install</command>, and let the system do the rest.  The full
+        original distribution for each port you build is retrieved
+        dynamically off the CDROM or a local FTP site, so you need
+        only enough disk space to build the ports you want.  Almost
+        every port is also provided as a pre-compiled
+        <quote>package</quote>, which can be installed with a simple
+        command (pkg_add) by those who do not wish to compile their
+        own ports from source.</para>
 
       <para>A number of additional documents which you may find very helpful
         in the process of installing and using FreeBSD may now also be found
diff --git a/en_US.ISO8859-1/books/handbook/ports/chapter.sgml b/en_US.ISO8859-1/books/handbook/ports/chapter.sgml
index 1e44de0950..8ea3cd4af4 100644
--- a/en_US.ISO8859-1/books/handbook/ports/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/ports/chapter.sgml
@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.120 2001/07/11 13:16:24 nik Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.121 2001/07/14 00:57:56 murray Exp $
 -->
 
 <chapter id="ports">
@@ -54,10 +54,11 @@
       even have to go in and edit the code to make it work properly.</para>
 
     <para>Should you want to, you can continue to install software the
-      <quote>traditional</quote> way with FreeBSD.  However, FreeBSD provides
-      two technologies which can save you a lot of effort; packages and
-      ports.  At the time of writing, over 4,000 third party applications have
-      been made available in this way.</para>
+      <quote>traditional</quote> way with FreeBSD.  However, FreeBSD
+      provides two technologies which can save you a lot of effort;
+      packages and ports.  At the time of writing, over &os.numports;
+      third party applications have been made available in this
+      way.</para>
 
     <para>For any given application, the FreeBSD package for that application
       is a single file which you must download.  The package contains
@@ -184,9 +185,10 @@
     <para>Before you can install any applications you need to know what you
       want, and what the application is called.</para>
 
-    <para>FreeBSD's list of available applications is growing all the time.
-      Currently there are over 4,000 applications available as packages or
-      ports.  There are a number of ways to find what you want.</para>
+    <para>FreeBSD's list of available applications is growing all the
+      time.  Currently there are over &os.numports; applications
+      available as packages or ports.  There are a number of ways to
+      find what you want.</para>
 
     <itemizedlist>
       <listitem>
diff --git a/share/sgml/freebsd.ent b/share/sgml/freebsd.ent
index 706f12c82b..ba284264a2 100644
--- a/share/sgml/freebsd.ent
+++ b/share/sgml/freebsd.ent
@@ -1,7 +1,7 @@
 <!-- -*- sgml -*-
      DocBook Miscellaneous FreeBSD Entities.
 
-     $FreeBSD$
+     $FreeBSD: doc/share/sgml/freebsd.ent,v 1.1 2001/06/08 01:12:28 dd Exp $
 -->
 
 <!-- These will almost certainly remain the same, but are here for
@@ -11,3 +11,5 @@
 <!ENTITY os.current "&os;-CURRENT">
 <!ENTITY os.stable "&os;-STABLE">
 
+<!-- Number of ports in the ports tree -->
+<!ENTITY os.numports "5,400">