Thoughts Which Confuse Me; Lets See If You Have Answers..