A couple of these might be groaners, but most are pretty good. Not a bad batting average by xkcd.com.