Last week we published our 3000th blog post — a magnificent opportunity for me to express my profound gratitude to our many supporters: guest-bloggers and frequent commenters, interns, associate service providers, and, of course, the people without whom none of …