Excellent work. Thanks for taking the time to post it.