I know it's still pretty early in the year with many great threads yet to be created but I'd like to nominate this for best thread of 2017.