Thanks for sharing. some very good information in there.