Awesome article.
I wouldn't be able to write all that into a short article if my life would depend on it. You have managed to convey so much in so little space. I am trying to be short in my articles but I always go too deep in a sub-subject and then I have to cut it out for the sake of balance :D
This one gets bookmarked for later reference :D
Cheers!