Oh, something I wanted to add: Dave has done a great job of documenting his experiences with Quixote, and his papers cover a wide swath from the small (getting SCGI to work) to the large (using declarative programming to autogenerate applications). Whether or not you write Kuhlmannesque programs, his writings should be required-reading for any serious Quixote student. Best, -- G