I just revamped connectathon.org. I added a style sheet - which let me get rid of the all encompassing table to do layouts. I've got a left, content, and right style defined.
I'm still using the grand table approach over at Serialized Science Fiction. But I had just created Blitz United '97 Red for my son's soccer team and I wanted to do away with the table. So I took the Greenline style from GPS Gazette" for WordPress.org and modified it to fit my needs. (I had been using it for Behind The Scenes and like the layouts.)
When I needed to update connectathon.org for 2009, I decided to further modify the style sheet for that site.
I know I can also probably use php or something to consistently wrap the header, left, right, and footers around the content, but I thought that was too heavy handed. So I feel back to pulling those parts out and using some simple scripts to rebuild the final html files. Basically I use cat and sed to modify the files. I didn't worry about changing the titles, which is a bit more complex, but rather just to change the year in the different talksXX/index.html files.