Thoughts And Snapshots