> > Why would you need to refer to prototype.js?
It can be very useful if you want your template to be fully working and previewable. I copied the Prototype library into my js-folder so I can easily include it in the templates. This makes it much easier for the web-designers to work on the pages. Especially if they do Javascript as well. Since I'm using borders for my pages, anything that's included in the head-section of the page by the designers is ignored when Tapestry renders the page. That way it works for both the developers and the designers. regards, Onno