Flamenco you made my day ... :)
I wanted to make sure I was not going insane, since I figured something is super fishy with superfish. But really kinda cool idea though.
As you say, there is drop down code, and I will look for it.
I wanted to have my own control of what is going on with each of wordpress function results. As for example wanted to have control over this call:
<nav id="cat-menu" role="navigation">
<?php wp_nav_menu( array(
'theme_location' => 'primary-navigation',
'container' => false,
'menu_class' => 'sf-menu' ) ); ?>
</nav><!-- # cat-menu -->
resulting:
<nav id="cat-menu" role="navigation">
<ul id="menu-cat-menu" class="sf-menu"><li id="menu-item-89" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89">link name
<li id="menu-item-90" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-90">link name
</nav><!-- # cat-menu -->
and just to wrap it with superfish object. According to documentation, and proper linking to its js / css we should have decent menu in our theme. Like you said, wp lives and dies by Javascript.