excellent post most informative