@alfa-good: a very good post.