Blog updated: 2014, a year in review.