Excellent post with great information.