Thoughts and Ideas.