Questa potrebbe essere una soluzione:Mantenere fisso un menu e far scorrere il resto della pagina come se fosse in un frame.
Il problema è generato dal fatto che in questo modo spesso si vengono a creare due barre di scorrimento.
Una del div al quale imposto l'overflow su auto tramite css e l'altra del BODY ho del HTML classica.
http://test.constile.org/vemuframe.html