Thank you for this article. I've been having developing problems, and this article helps me narrow down the possibilities.
This article has a lot of good information that will cause the reader to want to ask more questions. The author was prepared for that and addd links for additional reading.