... I feel like you're taking an aggressive tone here and in the rest of your reply.
Hrm. Not my intention at all. I often miss social cues and find that my direct questions are met with an unintended response. This can be even more exacerbated online where the only subtle indications we have to go on are smileys. I will defer explaining the reason for my question until later as it will become clear.
It is not intended for beginners;...My only reason for mentioning beginners at all was to note that the code in the FAQ is not suitable for them; I did not say or imply that mine is
I wasn't sure if you were trying to imply this was for beginners or not. That is why I said "if your target audience..." a number of times. I suppose a much more tactful approach would have been a /msg "Was this intended for beginners?". If the answer had been yes, as I had incorrectly assumed, then I would have stood by my reply as an objective constructive critism on how to more adeptly approach your audience. Now that I have the benefit of your background, I can see how my response would be offensive and I retract it. I had Super Searched your nodes before replying to see if you had posted tutorials or "how to"s in the past. I drew my conclusion from incomplete data and I concluded wrong - my apologies.
While I incorrectly concluded that your post was intended for beginners, you seem to have incorrectly concluded that my reply was intended as being aggressive. Now, I must apologize again for something I can only guess has happened as a result of my reply. While I have not voted on your node (I was waiting to hear your response), I can bet you probably received a number of downvotes due to my reply. If that has happened, I apologize profusely and will now upvote both your root node and your reply as I can see it was I that was way off base.
Cheers - L~R