Augie, I like what I see here, and am glad for the client-side fix. I'll be looking it over today. As for the non-blocking sockets fix, are you imagining something select- or asynccore based? -- Peace, --Brad Olson