--- a/lisp.xml
+++ b/lisp.xml
@@ -10,13 +10,25 @@
 </head>
 <body>
 
-<p>Clisp, CMUCL, Scieneer Common Lisp (SCL), GCL (ANSI-enabled only) and SBCL can compile and execute Maxima. Allegro Common Lisp and OpenMCL might also work, but have not been fully tested.</p>
+<p>CMUCL, SBCL, Clisp, GCL (ANSI-enabled only), and Scieneer Common Lisp (SCL) can compile and execute Maxima. Allegro Common Lisp and OpenMCL might also work, but have not been fully tested.</p>
 
 <p>Ports to other ANSI Common Lisps should be straightforward and are welcome; please post a message on the <a href="/maximalist.html">Maxima mailing list</a> if you are interested in working on a port.</p>
 
-<!--For specific Maxima and Lisp version number combinations, see the ports page at the Maxima wiki: http://maxima.sourceforge.net/wiki/index.php?Maxima%20ports-->
+<p>For specific Maxima and Lisp version number combinations, see the <a href="/ports.html">ports page</a>.</p>
 
 <p>When Maxima is recompiled, the Lisp implementation is selected by an argument of the form <code>--enable-foolisp</code> for the configure script. <kbd>./configure --help</kbd> shows a list of the Lisp types recognized by <kbd>configure</kbd> (among other options). Always specify the Lisp type; configure tries to autodetect the Lisp type if it is not specified, but it has been reported that autodetection can fail.</p>
+
+<h3><a href="http://www.cons.org/cmucl/">CMUCL</a></h3>
+
+<p>CMUCL is a fast option for Maxima on platforms where it is available. CMUCL versions 18e and 19a are known to work. There are CMUCL implementations only for Unix-like systems (not MS Windows).</p>
+
+<p>The <kbd>rmaxima</kbd> front-end provides advanced line-editing facilities via <a href="http://utopia.knoware.nl/~hlub/uck/rlwrap">rlwrap</a>.</p>
+
+<h3><a href="http://sbcl.sourceforge.net/">SBCL</a></h3>
+
+<p>SBCL is a fork of CMUCL which differs in some minor details, but most notably, it is simpler to rebuild SBCL than CMUCL. There are SBCL implementations for Linux, several *BSD systems, Solaris, Mac OS X and MS Windows.</p>
+
+<p><kbd>rmaxima</kbd> is recommended for use with SBCL.</p>
 
 <h3><a href="http://clisp.cons.org/">Clisp</a></h3>
 
@@ -26,39 +38,25 @@
 
 <p>There are Clisp implementations for many platforms including MS Windows and Unix-like systems.</p>
 
-<h3><a href="http://www.cons.org/cmucl/">CMUCL</a></h3>
+<h3><a href="http://www.gnu.org/software/gcl/">GCL</a></h3>
 
-<p>CMUCL is a fast option for Maxima on platforms where it is available. The rmaxima front-end provides advanced line-editing facilities for Maxima when compiled with CMUCL. rlwrap is available from <a href="http://utopia.knoware.nl/~hlub/uck/rlwrap">http://utopia.knoware.nl/~hlub/uck/rlwrap</a>.</p>
+<p>GCL versions starting with 2.4.3 can be built with <code>readline</code> support, so Maxima has advanced command-line editing facilities when built with it. GCL produces a fast Maxima exectuable.</p>
 
-<p>CMUCL versions 18e and 19a are known to work.</p>
+<p>Only the ANSI-enabled version of GCL works with Maxima, i.e., when GCL is built, it must be configured with the <code>--enable-ansi</code> flag, i.e., execute <kbd>./configure --enable-ansi</kbd> in the build directory before executing <kbd>make</kbd>. Whether GCL is ANSI-enabled or not can be determined by inspecting the banner which is printed when GCL is executed; if ANSI-enabled, the banner should say ���ANSI���. Also, the special variable <code>FEATURES</code> should include the keyword <code>:ANSI-CL</code>.</p>
 
-<p>There are CMUCL implementations only for Unix-like systems (not MS Windows).</p>
+<p>There are GCL implementations for many platforms including MS Windows and Unix-like systems.</p>
+
+<p><em>N.B. Building GCL could be tricky. Also you may need the CVS code instead of tarball releases.</em></p>
 
 <h3><a href="http://www.scieneer.com/scl/">Scieneer Common Lisp (SCL)</a></h3>
 
-<p>Scieneer Common Lisp (SCL) is a fast option for Maxima for a range of Linux and Unix platforms.  The SCL 1.2.8 release and later are supported.  SCL offers a lower case, case sensitive, version which avoids the Maxima case inversion issues with symbol names.  Tested front end options are: maxima emacs mode available in the interfaces/emacs/ directory, the <a href="http://members3.jcom.home.ne.jp/imaxima/">Emacs imaxima mode</a>, and <a href="http://www.texmacs.org/">TeXmacs</a>.</p>
-
-<h3><a href="http://www.gnu.org/software/gcl/">GCL</a></h3>
-
-<p>GCL versions starting with 2.4.3 can be built with readline support, so Maxima has advanced command-line editing facilities when built with it. GCL produces a fast Maxima exectuable.</p>
-
-<p>Only the ANSI-enabled version of GCL works with Maxima, i.e., when GCL is built, it must be configured with the <code>--enable-ansi</code> flag, i.e., execute <kbd>./configure --enable-ansi</kbd> in the build directory before executing <kbd>make</kbd>.</p>
-
-<p>Whether GCL is ANSI-enabled or not can be determined by inspecting the banner which is printed when GCL is executed; if ANSI-enabled, the banner should say ���ANSI���. Also, the special variable <code>FEATURES</code> should include the keyword <code>:ANSI-CL</code>.</p>
-
-<p>There are GCL implementations for many platforms including MS Windows and Unix-like systems.</p>
-
-<h3><a href="http://sbcl.sourceforge.net/">SBCL</a></h3>
-
-<p>SBCL is a fork of CMUCL which differs in some minor details, but most notably, it is simpler to rebuild SBCL than CMUCL.</p>
-
-<p><kbd>rmaxima</kbd> is recommended for use with SBCL. See CMUCL above.</p>
-
-<p>There are SBCL implementations for Linux, several *BSD systems, Solaris, Mac OS X and MS Windows.</p>
+<p>Scieneer Common Lisp (SCL) is a fast option for Maxima for a range of Linux and Unix platforms.  The SCL 1.2.8 release and later are supported.  SCL offers a lower case, case sensitive, version which avoids the Maxima case inversion issues with symbol names. Tested front end options are: maxima emacs mode available in the interfaces/emacs/ directory, the <a href="http://members3.jcom.home.ne.jp/imaxima/">Emacs imaxima mode</a>, and <a href="http://www.texmacs.org/">TeXmacs</a>.</p>
 
 <h3><a href="http://www.franz.com/products/allegrocl/">Allegro CL</a> and <a href="http://openmcl.clozure.com/">OpenMCL</a></h3>
 
 <p>Maxima should work with Allegro Common Lisp and OpenMCL, but only limited testing has been done with these Lisp implementations. User feedback would be welcome.</p>
+
+<p><em><sup>*</sup> Allegro CL and SCL are commercial non-free software.</em></p>
 
 <h2>Worthwhile Lisp Sites</h2>