Thanks Justin for your review and the article. Your improvement suggestions are very important to me. I will certainly include them in the next update.