Joel,
Give this a try - worked for me in IE 5.0 and Moz 1.0:
<script language = "JavaScript">
function hideMenu()
{
setTimeout("document.getElementById('menu').style.visibility = 'hidden'",
2000);
}
</script>
<div id="menu" visibility="visible" onmouseout="hideMenu('menu');">
Here is the div...
</div>
Dave
http://java.dbmdata.com