Excellent story and good analysis