Very well presented! Lots of good information, some new, some that I already knew, but clarified very well. Thanks.