Hola:
Creo que si son muchos productos deberias tratar de mostrarlos con distintos submenus para no "cansar" al visitante que seguramente deberá hacer varios o muchos clicks hasta llegar a lo que busca. Esto que te menciono es pensando en la usabilidad del menu.
Tal vez un menu desplegable organizado en varias columnas que no deba hacer muchos clicks.
Aqui algunos ejemplos:
http://www.javascriptkit.com/script/...megamenu.shtml http://www.cssplay.co.uk/menus/multi-column.html
Espero haberte ayudado.
Saludos.