Eric,
Over the years, I have grown to dislike Dreamweaver templates, especially
those without the use of cfincludes.
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