One thing that seems odd with string theory is the vast number of possible theories, most of which have nothing to do with reality (or am I wrong about this? have only read some popular book about it). It seems to me more like a framework in which a theory could be formulated than a theory of itself.