I don't want to put anyone on the spot, so I am not going to post examples, but I have been pondering something lately.
I have seen a decent number of questions where people have provided answers that go something like:
It looks like the Foo module should work for you.
I think the Foo module does this.
In some cases, it is obvious that the user googled for a solution and posted it. In others, there are other clues that the user knows about the module and what it does but doesn't have direct experience with it.
Should people be recommending modules that they have never used?
On one hand, helping the user is the end goal, so if it is correct, then it is a valid answer. Joel/Jeff have a meta or blog post about this, but I can't find it right now.
On the other hand, should people be posting answers that they don't know are correct, or at least posting them without a disclaimer?
I have no doubt that I have posted an answer recommending a module I haven't used before, so I am not claiming to be perfect here.
Given that so many questions can be solved by using an existing contrib module, I am curious what other's thoughts are on this matter.