Choose 31 posts which I think are the best of the best from the past six months, the first half of this year.