Lots of Thoughts