Something to add to my todo, and it's easy posting in here so I remember. Both check_pings, and the resolver reset the nextCheck to 0/1 on an incomming connection meaning that if a connection arrives then a full clientlist/resolver list walk is performed. These should probably be: x=MIN(x,10), so these walks only happen every 10s or so. If anyone's bored, feel free to write a patch and post it to patches@ -- A penny saved is ridiculous.