As an alternative to posting in the General forum I think it might be wiser to create two subforums entitled "Code Library Discussion" and "Tutors Corner Discussion". This is the model that is used on the vBulletin site, and it works quite well from my viewpoint. It would keep posts out of General and keep the Knowledge Base forums uncluttered. Threads could be created by whomever posts the tutorial/code snippet in the Knowledge Base, or it could be left up to the users to create threads. For the most part I'd prefer the former however.