Very well done! The blog is worth a look at, usually I just download the scripts to break them down into steps and work out what is going on. Most scripts have more comments than some of the tutorials out there... The blog post was very detailed and included the how and whys of what is being done.
Thanks!


