Learning a great deal from this, thank you!