This is among the most incredible blogs Ive read in a really long time.  The quantity of data in here is stunning, like you practically wrote the book on the subject.  Your blog is wonderful for any person who desires to recognize this subject far more.  Great stuff; please maintain it up!