This is one of the most extraordinary blogs Ive read in a extremely lengthy time.  The amount of details in here is stunning, like you practically wrote the book on the subject.  Your blog is great for anyone who desires to comprehend this subject much more.  Great stuff; please maintain it up!