That makes a lot of sense, I think I was viewing Tiles more as an extended Sitemesh than as an alternative approach. The example you provided of regarding a method for preparing a list of scripts in the xml file for jawr makes it obvious to me now that i don't need to be preparing them inside location.jsp at all.
Many thanks for the detailed response, it's stopped me from throwing more hours away barking up entirely the wrong tree! Dan
