At some point, I'll be adding multithreading to my site map builder/link checker (currently, it's just the former). I think all decent link checkers have that ability, and I want to be competitive. I know nothing about doing this, except for something I vaguely recall reading about it dealing with sockets, which I have no idea how to use. I'm not really researching this right now, but if your "powerful conbination of multi-threading and OO" wish would help me achieve this, then I wish for it too.