I took a crash course in xslt/xsl a year or so ago (someone asked if I could do something and in contractor brashness said 'of course') - if you want to bung me the files, I can take a look - can't promise I'll get anywhere with it though
pm me if you want an email address to send them to