Thanks Jim! I've come across all of this before, but it was really refreshing to see it all compiled in such a straight forward manner. I can see this being very helpful also for people who are not familiar with these concepts.
with gratitude,
Eric
with gratitude,
Eric