Menu system - basics?

Hello

How do you guys solve the menu system on your sites, now when frames are a “ugly” way of solving sites. I have been developing sites with .net 2.0 and their MasterPage-system is wonderful, u make a menu that is attached to all sub-pages.

But when it comes to clean html-code, do u have to update the menu on every page when you want to make a change in the menu (add another link for example)

CSS fixes how the menu acts, but can’t make it dynamic, regarding to it’s content (?)

Regards

Henxon