@avant: I love the detail