Exacto, para los menus siempre usa listas con CSS, retocando con algo de javascript. Jamás uses Flash.
Aquí hay algo, pero para Joomla, como HTML debes colocar un <div id="hornav"></div> y dentro una lista desordenada.
Con jQuery logras grandes efectos
http://blog.xcitingart.com/diseno-web/menu-jquery/ Además, es sencillo hacer tus propios efectos con un par de líneas, y si tienes un buen diseño, tienes la combinación perfecta.