Wow what a wealth of information. Thanks very much for sharing.