Dynamic menus

What is the preferred or standard method to create dynamic dhtml menus from a database.

I have an application that will need some shiney menus but I don't really want to write it all out by hand unless I have to.

What do you guys like to use when you have a (fairly) complex menu to create?

Thanks

Matt