Can I answer my own questions, even those where I knew the answer before asking?
Of late, I've been posting questions to which nobody posts an answer for a while. Since I don't just wait around for an answer, sitting on my hands, I try some slightly crazier ideas (because I usually post on SO only after I've exhausted all the "sane" ideas that I can think of). After some such experimenting, I find the solution to my post and still, nobody has provided a useful (upvote-worthy/accept-worthy) answer on my post. I am then forced to answer my own question (I don't want to delete my post just in case someone else has the same issue and Google sends them to my post) and after two days, accept it.
Is this behavior acceptable?
Why are my questions not getting good answers now more than before?
What/Should I change something about the way I post a question on SO? (the relevant questions haven't gotten many upvotes)