Details, details, so many details. Could have been half as long. A good listen though.