The hallmark of a successful theory is that it predicts correctly facts that were not known when the theory was presented, or, better still, which were then known incorrectly. A good theory should have at least two characteristics: it should be in sharp contrast to at least one alternative idea and it should make predictions which are testable.