Appreciate the time you put into this — it's packed with value.