Hey Dani. Sorry to bump an old thread, but I don't visit this section very often.
First off, I have to commend you on the concept and design of this site. The web has over a thousand forums for every topic, but most of them are overly-specialized. While it is important to have very tightly focused forums in order to deeply explore certain topics, there are very few forums out there that have a broad enough focus to help people out when they don't know just which focus pertains to their questions, wants, or needs.
Most programming sites focus on just one language. You have managed to create a strong community that is willing to talk about and assist eachother with any programming, scripting, databasing, or application language. You have also managed to attract some very impressive members that have are very talented with these different languages.
Most computer help sites focus on just one operating system, application, class of applications, hardware aspect, or hardware component. You have managed to create a site that covers all things related to computers. Quite an amazing feat. Even though many of the people that are assisted in Tech Talk forums are one-post or one-thread wonders, the fact that these people are getting help that would have cost them a lot of time and money without the assistance of this site's community is very commendable.
Even though I am not a frequent visitor of the Site Management forums, I have noticed that they are very popular with some of the members. You have offered people a place to go and talk about subjects that are taboo on most sites.
Now, to talk about your style of administration. In principle, since this is your site, you get to be the judge of how you are doing as administrator. In my opinion, you are doing a fine job. Your job as administrator is to assemble a site, to assemble a community, to assign a dedicated and competent staff of moderators, and to attract new membership in order to keep the community alive and varied. Since this site exists and has such a high membership, you have succeeded at assembling the site and community. Since you have very knowledgable and present moderators accross the sections of the forum, you have succeeded at assembling a staff of competent moderators. Considering that there are many, many new members each and every day, you have succeeded in getting the word out about this forum. Realistically, everything else beyond those basic duties is the responsibility of your moderators and members.
An administrator can only do so much. You are a single person and can't do everything. If you are concerned that membership isn't what it should be, I would start asking questions about what can be done to increase member retention. There isn't a way to eliminate people that join a site without the intent of staying around beyond getting answers to their one question. Your members and moderators may have ideas on what can be done to keep people around longer.
I have never felt that your policies have restricted my replies in any way. I have always felt comfortable posting in a manner that I believed expressed my opinions fully.
Administrators are often the ones that get the least amount of opportunity to enjoy their own forum. I believe it is for this reason that I have never been very serious about creating my own site. I know that I would miss the ability to be just one of the members to much. It takes a very dedicated person to do what you have done. A level of dedication that not many people possess.
If you feel that your moderators may be overworked, just ask them. There are many members on this forum that would seem to make find moderator candidates. Keep in mind that adding additional moderators to a section or forum can sometimes add more stress to the current moderator rather than lessening it, so I would discuss this with the moderators before coming to any decisions on this subject.
To summerize, I believe that you have done a great job. The success of your site and the size it has grown to is testament to your success as a forum administrator.
Thank you very much for building this site. DaniWeb has helped me have a lot of fun while learning new things and sharing my knowledge with others. I'm proud to be a member here.