Our year in review.