Excellent post, Flagg. Very well written.