My son's homework asked, 'What is the difference between a hypothesis and a theory?' He wrote, 'A hypothesis is when you guess. A theory is when you guess and then you write a whole essay about it so no one can tell you you're wrong.' His teacher wrote, 'Close, but a theory is a well-substantiated explanation.'