The story's no problem, though I'm not sure it's particularly funny. 

I'll wait until you read the rest of it before making any major changes though; based on your advice last time, I shove the reader into the deep-end with this article in order to tackle Lisp-specific stuff first. Basic motivation on event-driven vs threaded servers gets talked about in the section entitled `Async Specifics` (soon to be `Event-Driven Specifics`) about two-thirds through. I think this works out pretty well because it turns out that, except for the listener core, all of it is applicable whether you're building event-driven or thread-based servers.