This is an excellent breakdown of the subject matter. I have been looking for a straightforward explanation without any unnecessary fluff, and your article provided exactly what I needed in a highly readable and completely objective format. Great job!