Eric,
Over the years, I have grown to dislike Dreamweaver
templates, especially those without the use of cfincludes (that's
not meant as snotty as it might read!).
While DW templates are effective for static or brochure-type
sites when used in conjunction with Contribute, I find they are a
great hinderance for a web application (i.e., a dynamic site). For
me, the problem is when you go to make a change to a DW template in
a large site, DW has to update every page across the site that is
based on that template and then your synchronization takes much
longer.
If I'm working on a site without the use of a CF framework
(Fusebox, Model-Glue, ColdBox, etc.), I try to use cfincludes for
as much code as possible, as this improves modularity and decreases
the amount of files I need to update. This way, even if your site
uses DW templates (with cfincludes for as much commonly used code
as possible -- headers, navigation, sidebars, footers, etc.), you
have far fewer files that need to be updated and synced to a
server. Using common headers and footers (to name just two) in any
CF-driven site saves a lot of time, in my opinion.
You can get more efficient with code reuse if you migrate
towards a CF framework (ignore this if you've already checked some
of these out :). There are some awesome ones (and more) out there
that I noted above. And, they can really speed up your development
and make site maintenance so much easier.
Best,
Craig