@keanna: I love the detail