This seems like a pretty common topic to me. I''m sure other people have come across this situation. I have some "layouts" that render everything a table and each page''s content is one section of the table. Some pages require different javascripts and css files to be loaded. With CSS I''ve come up with a naming scheme where it loads a default css page and also loads a page named after the controller and the controller/action. The file doesn''t always exist on the server, but for now its not a problem I might fix it when its ready for production. The javascript currently all goes in one file, this may be sufficient for now. There are other elements of the layout that vary page by page, but rather than doing away with the layout and using a separate file for every page (with a lot of duplicate content) I just include a variable in the controller to represent image file names, body onload functions to call, caption/title text and stuff like that. This clutters up the controller with presentation code. How have others dealt with this? I''m looking at all my options right now, including using a tool like dreamweaver to manage all the presentation. -Jeff