An excellent resource. I have not had a chance to read through all of it yet. However, what I have read seems to be well balanced and thought out.