Jez showed us about Megg at the meetup last night. Megg uses Java and Velocity, to generate a project source tree from a host of supplied templates, with an aim to encouraging best practices in new software. Looked pretty cool, but I really need to have a play with it more.