The number of hypotheses available to explain any given phenomenon is infinite.
Robert M. Pirsig