Took me time to read all the feedback, however I really loved the article. It proved to be very useful to me and I am positive to all the commenters here! It is always good when you cannot only learn, but additionally engaged! I am certain you had pleasure writing this article.  Anyway, in my language, there usually are not much good source like this.