Thanks for such a knowledgeable post. All the points are very clearly defined.