I keep noticing that new participants on the site often pick the first answer to their question without waiting for others to appear. In the interest of eliciting more and perhaps better answers, could the site enforce a waiting period to accept answers, say 24 hours?
Quite often I add comments about early acceptance. I do think it should be discouraged. I'm not sure about enforcing a cool-down time, though. Perhaps the accept checkmark could open a dialog box (when checked within, say, 12 hrs after asking), saying something to the extent of:
Are you sure you want to accept this answer so quickly? Doing this might discourage other people from posting potentially better answers.
How about allowing the questioner to accept straight away, but delaying the appearance of the accept to other users? There could be a message along the lines of
Your acceptance of this answer has been registered, but will not be visible on the site for 24 hours. This will encourage the posting of more answers. You can change your accepted answer at any time.
This would allow one-off or occasional users to accept an answer quickly without feeling hampered by the system, while still having the desired effect.