CSS Frames, Am I missing something

Ok so I have my css set up the way I want and my html looks like this

header div
the logo
/div

sidebar div
several links
/div

content div
page content
/div

footer div
copyright
/div

Each page is set up with that same format.

My question is
Say I want to add another link or change links in the side bar, As I have it right now I would have to go and change every single page on my site. Is there an easier way to do this?

With the old html frameset way to do frames I only had to change one page. I guess this is one of the downsides to css frames?