Excellent work throughout, Greg! Thanks for sharing.