Thursday’s open line Jason Feingold May 15, 2008 Quick hits Neil Young gets his own spider species. And who says entomologists aren’t any fun? CategoriesQuick hits