Not too long ago, I was experimenting with ways to minimize some code duplication in sprocs. Specifically, I wanted to figure out a way to centralize the SELECT X, Y, Z parts of my stored procedures. For example, I had the following three sprocs: GetAllArticles GetArticleById GetArticlesFromTags I wrote...