@zazi: Well articulated..