I've talked to a few physicists and apparently although string theory does a nice job of explaining things, the number of degrees of freedom it has is so ludicrous it could be used to explain just about anything.
Although im like you, ive attempted to read the basic first coupla papers on string theory and it just left me confused.
Unseul
Give a man a fire and he's warm for a day. Set a man on fire and he's warm for the rest of his life....