I've learned a lot. You've answered some of the questions I always wondered about, so, thank you and I am - absolutely no kidding whatsoever - in awe of your deepbackgroundintensive knowledge of these things.
Bravo! What do you do for a day job? I hope they're paying you well.