I released, cpcd, a multithreaded daemon written in C. It implements the gWebCache protocol which is used to help p2p programs join the Gnutella Network.
This project is a watershead moment for me. I'm sure that there are bugs, and many things I could have done better. However, this is decent software. It was tested and able to support many millions of connections per day while producing handly any system load at all (0.03 on a PIII 1Ghz).
For perhaps the first time, the limiting factor in what I can contribute to Free Software seems to be the amount of free time I have rater than my programming abilities. I have reactivated my Keyserver project now that I have the skills and understanding to complete it.
(Thanks to eeeeeee@google & pphaneuf here on advogato for the discussions related to a program like cpcd's design.)