I've seen this a couple times now: a question gets asked, answers come in and an answer gets accepted all within a couple minutes.
This is great, really, but it does have the small downside that the accepted answer is often really quickly written and isn't as fully covered/thought-out/written-up as it could/should be.
If the question were without an accepted answer for a little longer — even another five minutes — it would provide encouragement for either new answers to be posted or the existing answer to be improved/expanded upon. As things stand, "quick and dirty" is as far as the answer goes, because it's accepted.
How about increasing the minimum time from question creation until an answer can be accepted? Fifteen minutes, a half hour, a half day, whatever. Just force a little more time for answers to accumulate before one can be accepted.
I'll bet many of you are now thinking: "Yeah, what a great problem to have!"
Personally, I think I would use an average session time as the initial minimum question time. Adjust with usage. We should try to encourage a usage pattern of "ask a question during one session, accept an answer for it in the next session."