Серьезно напрягает изменение сотни страниц, когда надо ввести дополнительный раздел и слегка изменить навигацию. Или какую-то ссылку
Попробуйте использовать SSI. Я сам уже давно использую эту технологию (Server Side Includes) и она решает множество проблем. Если сайт статический (как у Вас) и нет времени или нужды переходить целиком на PHP, SSI очень кстати.
Суть вот в чем: Вы создаете некий TXT (или HTML, что не принципиально) файл с куском кода, который должен быть у Вас на всех страницах (допустим, навигация слева). Затем в нужное место на каждой странице Вы просто добавляете одну строчку
<!--#include virtual="
http://www.VASHSITE.ru/FILE.txt" -->
И вуаля! Теперь осталось только поменять расширение всех страниц на .shtm и везде, где будет эта строчка, Вы теперь увидите тот кусок кода, который у Вас спрятан в файле FILE.txt
Чтобы изменить, допустим, ссылку в навигации, Вам нужно будет лишь подправить файл FILE.txt и закачать его на сервер. Как видите, никаких сложностей!
К примеру, на своем сайте
http://ezine.gurbanov.com я сам пользуюсь SSI и очень доволен!
Будут вопросы - обращайтесь!