Voila ce que je m'apprete a mettre sur un site que je fais:

<!--[if lt IE 7]>
<style type="text/css">
#menu
{
    height: expression(document.documentElement.offsetHeight - 80 + "px"); 
}
</style>
<![endif]-->

Et oui, deja, IE considere un height: comme un min-height, mais en plus c'est le seul navigateur qui, non content de parser les commentaires HTML pour y trouver je ne sais quelles instructions diaboliques, peut interpreter du javascript dans une feuille de style CSS. Du coup, on peut faire des trucs tres tres vilains, mais valides. muahahahah.