For anyone who wants to learn more about this subject, this is a great resource. Your explanations were comprehensive and simple to understand, which is frequently difficult when dealing with such complex topics. This has been bookmarked for later use.