Thoughts and Challenges