xslt rocks, it is ‘da bomb’. If you’ve never used it before then when you have 2 weeks spare, do yourself a favour and learn it. The syntax is horrible, the patterns are complex, but the investment is worth it.
a few odd resources to get you going:
– Generate .NET Code With XSLT
– Producing Multiple Outputs from an XSL Transformation
– Accessing multiple documents with XSLT