Totally worth the time it takes to read it ...