title: Visual Studio T4 vs CodeSmith
body: <p>I've been using CodeSmith for the past 2 years and love what it does for me.  However, I also know about T4 which is built in to Visual Studio and can do some pretty cool stuff too.  Based on conversations with friends T4 in VS2010 T4 is going to be even better.  </p>
  
  <p>So the question is: do I keep riding the CodeSmith bus or is it time to start converting all of my templates to T4?  </p>
  
  <p><strong>Update</strong>
  Perhaps I wasnt clear in the way I asked the question.  Obviously I'm not going to delete my cs templates and stop using them until I have the new templates working.  However, is it even worth the effort at this point?  Does T4 at this point offer a compleling advantage over CodeSmith?  Is there some feature or set of features that by writing my templates for T4 instead I'll see a 100X improvement in my effeciency?</p>