Thoughts and Tools.