Wow! Great write up!

There is a lot of good information for many of us.