diff --git a/ChangeLog b/ChangeLog
index f26fecc8cf7dd27fb0f099b35e37e43fc894e09f..d303c3ac0581c56c388f028d8fc45b728d952a0a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -802,7 +802,7 @@
 	  This file has been around for a long time, but I don't think it has
 	  every been used before (i.e., prior to the NXFLAT logic)
 
-0.4.10 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+0.4.10 2009-08-08 Gregory Nutt <spudmonkey@racsa.co.cr>
 
 	* lib/: Added some basic regex-subset, pattern matching functions
 	* lib/: Greatly simplified mktime() and gmtime_r().  The Gregorian and
@@ -820,7 +820,7 @@
 	  when creating test threads (16Kb stacksize).  The stack size should
 	  be controlled by the .config file or the OSTest won't work on platforms
 	  with memory constraints.
-	* netutils/thttpd: An initial port of Jef Poskanzer's THTTPD HTTP server.
+	* netutils/thttpd: An initial port of Jeff Poskanzer's THTTPD HTTP server.
 	  See http://acme.com/software/thttpd/.
 	* examples/thttpd: A basic test program for THTTPD
 	* configs/eagle100/thttpd: A build configuration for THTTPD on the Micromint
@@ -839,4 +839,5 @@
 	* net/accept.c: Fix bug in accept().  The logic expected parts of the
 	  return address structure to be initialized or it would return an error.
 
+0.4.11 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
 
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index fb2ec50676d1741cfaa3f1c9ca79205ac38ae024..968c2c1d3442cd25aa8325869ffc41c807bd40e5 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -8,7 +8,7 @@
   <tr align="center" bgcolor="#e4e4e4">
     <td>
       <h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
-      <p>Last Updated: August 3, 2009</p>
+      <p>Last Updated: August 8, 2009</p>
     </td>
   </tr>
 </table>
@@ -469,6 +469,16 @@
       <li>Networking utilities (DHCP, SMTP, TELNET, TFTP, HTTP)</li>
     </p>
 </tr>
+<tr>
+  <td><br></td>
+  <td>
+    <p>
+      <li>
+        A NuttX port of Jeff Poskanzer's <a href="http://acme.com/software/thttpd">THTTPD</a> HTTP server
+        integrated with <a href="NuttXNxFlat.html">NXFLAT</a> to provide true, embedded CGI.
+      </li>
+    </p>
+</tr>
 
 <tr>
   <td valign="top" width="22"><img height="20" width="20" src="favicon.ico"></td>
@@ -696,8 +706,8 @@
   </tr>
 </table>
 
-<p><b>nuttx-0.4.9</b>.
-  This 41<sup>st</sup> release of NuttX (nuttx-0.4.9) was made on June 26, 2009
+<p><b>nuttx-0.4.10</b>.
+  This 42<sup>nd</sup> release of NuttX (nuttx-0.4.10) was made on August 8, 2009
   and is available for download from the
   <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
   website.
@@ -705,18 +715,22 @@
   Unreleased changes after this release are available in CVS.
   These unreleased changes are listed <a href="#pendingchanges">here</a>.
 </p>
-  This release adds:
+  The changes in thsi release focus on the port of Jeff Poskanzer's
+  <a href="http://acme.com/software/thttpd/">THTTPD</a> to NuttX.
+  Do to limited time to work on NuttX, that port is still not fully functional.
+  However, numerous related bug-fixes and functional additions for THTTPD were
+  added:
   <ul>
-    <li>
-       Support for a new binary format call NXFLAT that can be used to 
-       execute separately linked programs in place in a file system.
-       See <a href="NuttXNxFlat.html">NXFLAT Documentation</a>
-       for detailed information.
-    </li>
-    <li>
-       Several important bugs were files related to networking and ROMFS
-      (see the <a href="#currentrelease">ChangeLog</a> for a complete list).
-    </li>
+    <li>Several new standard C-library functions (<code>fileno</code>, <code>strstr</code>,
+        <code>strpbrk</code>, <code>fcntl</code>).</li>
+    <li>Improved and extended timing APIs (<code>mktime</code>, <code>gmtime</code>, <code>gmtime_r</code>,
+        <code>gettimeofday</code>, <code>localtime</code>, <code>localtime_r</code>, and
+        <code>strftime</code>)</li>
+    <li>Networking enhancements: <code>recvfrom</code> and <code>accept</code> now work with non-blocking
+	sockets.</li>
+    <li><a href="NuttXNxFlat.html">NXFLAT</a> extensions (<code>exec</code>)</li>
+    <li>Pattern matching logic.</li>
+    <li>And miscellaneous bug fixes (see the <a href="#currentrelease">ChangeLog</a> for a complete list).</li>
   </ul>
 </p>
 
@@ -1422,60 +1436,7 @@ Other memory:
 </table>
 
 <pre><ul>
-nuttx-0.4.9 2009-06-26 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
-	* Add strtoll() and strtoull(); Add macros for atol() and atoll().
-	* dup() and dup2() will now clone socket descriptors
-	* All socket descriptors ar now cloned when when a new task is started
-	  via task_create().
-	* Use of C++ reserved word 'private' in C header files causes problems
-	  for C++ that include them.
-	* Added 'binfmt' support to allow execution of programs in a file system,
-	  binding to NuttX symbols. A custom format call NXFLAT is used; this
-	  derives from http://xflat.sourceforge.net.  At present is supports on
-	  XIP execution from ROMFS file systems.  Initial check-in is untested
-	  and probably breaks many builds.
-	* examples/lib: Added qsort()
-	* examples/nxflat: Added support for symbol tables
-	* Correct logic that creates compiler include paths.  On Cygwin, the
-	  include paths for Cygwin-based GCC were being converted to windows
-	  native paths.  That causes many problems -- breaking dependencies
-	  for one.
-	* Fixed an important bug in ROMFS.  The initial XIP offset was set
-	  incorrectly so if sector zero was read first, there was a bad read.
-	  I don't know how it worked before.
-	* arch/arm/src/common/up_use_stack.c.  Fixed a fatal stack setup error.
-	  This file has been around for a long time, but I don't think it has
-	  every been used before (i.e., prior to the NXFLAT logic)
-
-pascal-0.1.2 2008-02-10 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
-
-	* Add logic to build and link with the ZDS-II toolchain
-	  use with the z16f.
-	* Make sure that POFF header structures are aligned
-	* Standardized POFF file format to big-endian
-	* Break up large switch statements to lower complexity
-	  and eliminate a compiler bug
-	* Changes so that runtime compiles with SDCC.
-
-buildroot-0.1.7 2009-06-26 &lt;spudmonkey@racsa.co.cr&gt;
-
-	* configs/avr-defconfig-4.3.3: Added support for AVR to support a NuttX
-	  port of the ATmega128.
-	* toolchain/nxflat:  Added logic to build NuttX NXFLAT binding support tools
-	* toolchain/genromfs:  Added support for the genromfs tool
-</pre></ul>
-
-<table width ="100%">
-  <tr bgcolor="#e4e4e4">
-  <td>
-    <a name="pendingchanges">Unreleased Changes</a>
-  </td>
-  </tr>
-</table>
-
-<pre><ul>
-nuttx-0.4.10 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+nuttx-0.4.10 2009-08-08 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
 
 	* lib/: Added some basic regex-subset, pattern matching functions
 	* lib/: Greatly simplified mktime() and gmtime_r().  The Gregorian and
@@ -1512,6 +1473,35 @@ nuttx-0.4.10 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
 	* net/accept.c: Fix bug in accept().  The logic expected parts of the
 	  return address structure to be initialized or it would return an error.
 
+pascal-0.1.2 2008-02-10 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+
+	* Add logic to build and link with the ZDS-II toolchain
+	  use with the z16f.
+	* Make sure that POFF header structures are aligned
+	* Standardized POFF file format to big-endian
+	* Break up large switch statements to lower complexity
+	  and eliminate a compiler bug
+	* Changes so that runtime compiles with SDCC.
+
+buildroot-0.1.7 2009-06-26 &lt;spudmonkey@racsa.co.cr&gt;
+
+	* configs/avr-defconfig-4.3.3: Added support for AVR to support a NuttX
+	  port of the ATmega128.
+	* toolchain/nxflat:  Added logic to build NuttX NXFLAT binding support tools
+	* toolchain/genromfs:  Added support for the genromfs tool
+</pre></ul>
+
+<table width ="100%">
+  <tr bgcolor="#e4e4e4">
+  <td>
+    <a name="pendingchanges">Unreleased Changes</a>
+  </td>
+  </tr>
+</table>
+
+<pre><ul>
+nuttx-0.4.11 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
+
 pascal-0.1.3 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
 
 buildroot-0.1.8 2009-xx-xx &lt;spudmonkey@racsa.co.cr&gt;
diff --git a/ReleaseNotes b/ReleaseNotes
index d8c04ed2ad29f861dfcba1198f399d753718477a..3cee98d4212c747a045bd3ca688d9f551ffb1217 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -937,3 +937,24 @@ This is the 41st release of NuttX.  This release adds:
 
 This tarball contains a complete CVS snapshot from June 26, 2009.
 
+nuttx-0.4.10
+^^^^^^^^^^^
+
+This is the 42nd release of NuttX.  This released focused on the port of Jeff
+Poskanzer's THTTPD HTTP server (see http://acme.com/software/thttpd/.).  As of
+the 0.4.10 release, that port is still not fully complete and functional.
+However, numerous related bug-fixes and functional additions for THTTPD were
+added:
+
+	* Several new standard C-library functions (fileno, strstr, strpbrk, fcntl).
+	* Improved and extended timing APIs (mktime, gmtime, gmtime_r, gettimeofday,
+	  localtime, localtime_r, and strftime)
+	* Networking enhancements: recvfrom and accept now work with non-blocking
+	  sockets.
+	* NXFLAT extensions (exec)
+	* Pattern matching logic.
+	* And miscellaneous bug fixes (see the ChangeLog for details).
+
+This tarball contains a complete CVS snapshot from August 8, 2009.
+
+
diff --git a/TODO b/TODO
index b129aea6d8cb0a8aac997642c2951f4443789e2b..83f8f0f9734ec0467145df6c724b795c362a0765 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated August 3, 2009)
+NuttX TODO List (Last updated August 8, 2009)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
   (5)  Task/Scheduler (sched/)
@@ -7,7 +7,7 @@ NuttX TODO List (Last updated August 3, 2009)
   (1)  pthreads (sched/)
   (1)  C++ Support
   (5)  Binary loaders (binfmt/)
- (12)  Network (net/, netutils/)
+ (15)  Network (net/, netutils/)
   (1)  USB (drivers/usbdev)
   (4)  Libraries (lib/)
   (8)  File system/Generic drivers (fs/, drivers/)
@@ -234,11 +234,18 @@ o Network (net/, netutils/)
   Status:      Open, depends on UDP read-ahead support
   Priority:    Medium
 
-  Description: sockets do not support any modes except for O_NONBLOCK (that
-               that is not implemented in a very general way at present)
+  Description: sockets do not support all modes except for O_NONBLOCK. Sockets
+               support only (1) TCP/IP non-blocking read operations when read-ahead
+	       buffering is enabled, and (2) TCP/IP accept() operations when TCP/IP
+	       connection backlog is enabled.
   Status:      Open
   Priority:    Low.
 
+  Description: THTTPD is included in the source tree, but has not yet been fully
+               integrated.
+  Status:      Open
+  Priority:    High
+
 o USB (drivers/usbdev)
   ^^^^^^^^^^^^^^^^^^^^