They make an extremely compelling case, and I have some science background, as I think one should in being able to discuss theology...particularly say, with Christopher Hitchens.
Any case they make is not what I'm talking about. It's the willingness of the Discovery Institute to always try to put a new face on its theology to make it more acceptable in science classes. Their goal is to market it by any means necessary, not to let it compete on the merits.