I hope you get don't upset. It seems like you are promoting your website. Everyime I read threads that you provide a link from your website. I mean it's good! You organized it plus show code and demo. I like it alot. I'm gonna bookmark this.
@LastMitch- I do realize it seems like I am promoting my site.... In a way, i guess I am. However, I am not trying to stuff my links in every thread like a typical spammer. I have been only including links when there is some demo or code that I've already written that is relevant. In some cases, its challenging to provide all of the info in one post so its easier to refer to something online. I post other links as well.
In reality, my site is comprised of quite a bit of tutorials that I have used over the last decade in the classroom and in training sessions. Some stuff that I have learned in the last past year regarding topics that have come up in this forum too... I just recently put it all together and posted it online because I found it easier to reference it. Feel free to use and adapt to your needs.
I am glad that the OP found it helpful and was able to use.