I use CodeSmith - another freeware .NET application. It also integrates into VS.NET.