Thanks Myles! That is a lot of work. Thanks for sharing.