A while back, my dad and I went to visit my brother and see Barbara Forrest lecture about the research that went into utterly humiliating the cdesign proponentests (including the original discovery of that snippet), and had a good time. Even met Martin Wagner of the Atheist Experience, who I probably should have plugged much earlier. Anyway, it seems someone in Texas got fired for bringing her up.
PZ has some quotes there, and I think he's got it right: This is about a philosopher of science talking about science education. Seems my home state can't wait for me to move out in disgust or something. They're giving me plenty of reasons.
Anyway, as Phil Plait is fond of saying, with one of my favorite lolanimal pics: