Thanks for taking the time to share this information, Steve. I'm going to be reading it several times over.