How many of us have done this before? I do it all the time, type out a question as thoroughly as possible and in the process discover the answer. It's one of the hidden benefits of stack overflow.
My question is, what should you do if you type out a long question then realise the answer towards the end? I just delete everything and get back to work.. but perhaps thats not the best thing to do, after all someone else may be searching for an answer and having that information may help.
Perhaps there should be some SO functionality where you can hit a button to say self-answered question and it gets put somewhere for reference? Or should you post the question then answer it straight away?