Sort:  

Thank you!
If nothing else I wanted to put this together to make sure I had a good understanding myself.
I'd intended to try to keep this short and sweet, but that just didn't seem to suffice to do it justice. :)

Took me 5 full blog posts to explain it and I got about 65% of the way through. You did an excellent job of summarizing!