Olymars
Lots of negative talk regarding OlyMars lately. I will admit that I don't have the time to figure out how to use it (gave it a try a few times, but just wasn't my style). However, it is still a very cool tool, it just has a crappy interface on top of it, but it isn't meant to be production code anyway now is it? My understanding is that it is just a research project...and when is the last time you saw a research project with warm fuzzy documentation and a sexy UI?
It's not just the interface. The templates have a very steep learning curve as well. IMO, the ASP style syntax is absolutely perfect for template based code generation. That's why CodeSmith has nearly identical syntax as ASP.NET. Not only is it the perfect syntax, but everyone already knows it! Anyone using Olymars, please give CodeSmith a try!