in reply to Why use Templates at all?

A major advantage of the inside-out html is that you can preview your designs in a web browser while you're developing on it. This is especially useful in something like Dreamweaver, with a good WYSIWIG editor, as Dreamweaver will ignore your code so you can work on the page.

Embedding any scripting language inside of HTML is a lot prettier than calling 600 echo/print/document.writeln()/etc... commands to print your page out. It's not just a comfort issue, it really is easier to read. Also, it allows you to use a nice IDE like Homesite to colorize all of your code AND your html AND your embedded SCRIPT tags (I refer to Javascript for the browser).