By now, many developers have seen the T4 Text Template Transformation Toolkit. In case you haven't run across this yet, in brief, you can use T4 templates to generate code in multiple languages using a syntax that is very much like ASP.NET. It's included with Visual Studio and can harnass the power of the .NET framework. However, like anything else, there are things that you will want to keep in mind while using these templates to get your work done faster. I offer the short list of Do's and Dont's as follows, to hopefully smooth out some of the bumps in the road for you.