Excellent post, with great info.