Remember, you need to have alternative menus for javascript menus just in case people don't have Javascript turned on!
I want to notice that it's possible to make a good menu even without the use of javascript.
Here is a good example I encountered (the menu below the logo):
http://www.altera.com/



