Thoughts and thanks...