Great overview, and such detail! Respect!