For anyone wishing to learn more about this subject, this is a great resource. Your explanations were comprehensive and simple to understand, which is frequently difficult to accomplish with such complex topics. I've saved this to my bookmarks for later.