Great read!
No worries about length, unlike a lot of people, I don't get bored reading all that. You can never gain to much knowledge or hear too many opinions. You obviously know what you're talking about. I may have to re read everything, to fully understand it. But hey, no one ever learned...