My complete failure to learn socket programming in 5hours has annoyed me, however, I shall continue :)
Working on a wizzy new project (as always), largely due to the fact that to integrate gijbman into junkbuster would have involved me understanding the source code, which although quite nice is tricky in some places :)
Anyway, the new project is called gproxy and is kind of a freak-hybrid between techbot and junkbuster, the function of junkbuster (a filtering proxy server) and the internal structure of techbot (a bot written in glib/libxml/popt). If you want to contribute your thoughts/code, please contact me.