There's no need to take such a hostile tone in a public forum; although
the NCSA code has many problems relating to performance, I found the code
quite simple to understand. Remember that when this code was written, Rob
was also a full time student. In those circumstances, the most important
dimension to optimise for is time-to-implement- it's more important to
make something work than to make it look pretty. Considering the amount
of evolutionary changes that took place in HTTP, and all that
interference from those Browser Weenies, the code is remarkably clear.
If you want to see real pasta programming, take a look at the WAIS source
code (only some of which I'm responsible for).
Simon