It seems like everyone these days is using some sort of CMS. Is there any reason to code the pages by hand anymore for a frequently updated site? One of the few upsides I can see is the speedier load time of non-cms sites because of the lack of need for a database interaction but other than that I can't think of much else.
Anyone out there not using some sort of CMS for a site of reasonable complexity?
I'm no PHP expert, so if anyone has better ways of doing this kind of thing I'd love to hear it.
(actually, I have a question: with this layout it's hard to pass data from included files back up to the templates, like $title above needs to be defined before the header include... is there some trick I'm missing?)