I posted this question about how to rewrite a C# algorithm in fewer lines of code, preferably using extension methods, which prompted a discussion in the comments about whether it was appropriate for Code Review. I'd originally considered posting it to StackOverflow, but then I read this Meta answer from Jeff Atwood, and decided that since I was asking about how to make my code look more elegant, not about fixing a bug, it belonged on Code Review.
I didn't intend it as inviting people to solve a puzzle, and while I'd like to make it shorter, I still want it to be readable and easily modified, so I don't think it's a Code Golf question.
Looking at the Code Review FAQ, though, I'm not sure if it belongs here. I tend to think of extension methods as a cleaner way to program in .NET, but I suppose there's a difference between trying to write code that "looks better" and actually trying to implement best practices.
This kind of thing comes up for me a lot in my work, so I'd like to get some input about whether or not I should post these sorts of "beautifying" questions to Code Review, or if I should only ask about software design principles or algorithm efficiency.