Issue 520 - The top tools, stories, and resources of the past year. (21)