excellent as always with many of your posts