@attalis: very nice write-up.