It's really difficult as a layman trying to find out who is right and wrong in this debate as far as string theory. I find it kind of hard to believe that string theory is just simply completely wrong and has no relevance whatsoever to reality. After all so many theorists and so many papers have been written about it, it just seems a bit far-fetched that so many smart people could be heading down a blind-alley. It's much more likely that they have uncovered bits and pieces of the truth. I've read quite a lot of pro-string theory books: Greene, Susskind, Kaku, Hawking and I've only read one anti-string theory book: Woit. There is one argument by Woit that I find very disturbing: I think this is a very serious objection. If you've come up with a description of reality that can describe anything then there's no way that I can prove you wrong. It's almost like they have a theory a bit like Max Tegmark's dictum: everything exists. A theory that posits everything exists and that which we cannot observe is in principal unobservable but exists nevertheless I find very dubious.