Hola
kepawe, gracias por contestar.
No entiendo lo de tener que controlar de dónde he venido y sobre qué me posiciono al hacer onmouseover; ten en cuenta que al hacer onmouseout si realmente no he salido de la capa (salir realmente de la capa = el mouse pasa de la capa al elemento <BODY>) desactivo el evento onmouseout.
Quiere decir que hasta que no salgo realmente, no puedo volver a entrar realmente. (entrar realmente = el mouse pasa de estar en <BODY> a estar en la capa).
¿Por qué necesito saber de dónde vengo si sé que vengo desde <BODY>?
De todas maneras lo he probado y no da ningún fruto. Como dije el problema creo que es más profundo porque al mover verticalmente el mouse en esta franja:

Shot at 2007-07-03
Sigue habiendo ralentizaciones en IE6... y si le pongo una tasa de refresco menor pierdo la gracia del script...
Un saludo.