im glad brian greene considers string theory more of a hypothesis. it's annoying seeing contradictions between what seems to be the general consensus definition of scientific theory (that it's been tested) and the existence of many hypotheses/theories that have yet to pass a test successfuly.