Unfortunately, the question is currently a poor example of the Q&A format. The "question" part doesn't even have a question (it's all answer content), which I feel might be harmful for new users who may not have a complete understanding of Stack Exchange's model. I'm afraid that, by sending new users to that question, I'm partially doing them a disservice to their developing understanding of Stack Exchange's norms.
Here are some things that should happen to optimize the cleanliness and usefulness of this question:
The question should be edited to contain an actual question.
Answer content should move from the question-post to an answer.
(Optional, but preferred:) The accepted answer should be more comprehensive. That means either the currently accepted answer should be edited to contain the knowledge currently in the question-post, or a new comprehensive answer-post should be created and accepted by the OP.
I plan to comment on the question and ask that the OP clean up the post to separate out the question content from the answer content (and link to this post as explanation).
Other thoughts are welcome.