Teachstreet doesn't fit the profile of a lot of other sites that got hit. Were some pages affected and others not? If you could show off a dozen or so of affected vs. not, that could really help sort out the issue (and possibly give us a roadmap to help).
That sucks Dave! Teachstreet has been getting so good lately, too.