I think that there is a chance some new Users are being put off when trying to join the site. Often, they don't understand a combination of the Site and Salesforce. I've noticed that new Users will often pose a generic question which quickly gets closed. The only message they get is usually some generic comment saying there answer is too broad or saying that we can't understand what they are asking.
Yes, these questions they ask are actually invalid on this site but with their lack of knowledge they have no idea where to start. When their question gets closed with those simple explanations I don't think a some of them are staying around much longer and can stifle our growth as a community. I think it might be a good idea for one of the first people to vote on close actually gives an insightful answer in order to let the new user where to start and explain further why their question will actually get closed.
Below, is a link posing a generic question a new user asked and my response to it. Is doing something like this good for the site or does anyone disagree?
How do I create a dynamic list in Visualforce
EDIT: Seems like Keith answered the question for the new User with a full code with his guess on what they wanted. I guess this furthers my question, is it even better to post full code on the guess on what they want?
Scenarios:
1) Close with generic comments explaining why closed.
2) Explanation with whats wrong with the question and referencing information/links to give the User some further insight.
3) Guessing into exactly what the User wants and posting full code based off this guess.