You might look at the "ares" library (Asynchronous RESolver) that Greg Hudson <ghudson@mit.edu> wrote... athena-dist.mit.edu:/pub/ATHENA/ares/ares-0.3.0.tar.gz is the current version. (At very least, compare notes with him...) _Mark_ <eichin@thok.org> The Herd Of Kittens