CodeSmith, Consistency and Elegance
“Consistency is its own reward: This fact cannot be overstressed at the project level and has real benefits at the shop level. Here are a few of the big ones. Pick a naming convention and stick with it. This works for code and stored procedures. It makes it easier for you and others to read your code.”