Ajax dhtml menu allows to populate data for submenus from the server "on-the-fly".
It saves outgoing traffic from the server specially when you use big menus.
Create context-dependent menu for your pages.
You can assign such a menu to any object event: on mouse over, on click, on double click, instead of a standard menu of a browser, etc.
Use a mouse to drag and drop a menu as a common window.
You can create the menu where each sub menu can be "separated" from the menu (MS Office toolbar-like mode).
Now you have a possibility to add search bar in the menu. You can search within current submenu only or with the whole menu. You can create the menu where each sub menu can be "separated" from the menu (MS Office toolbar-like mode).