WOW! That was comprehensive. Very enlightening.