Thoughts And More Thoughts !