emmm.... es un poco atrevido...
ya que en x circunstancias nos podrian resultar un poco complicadas..
por ejemplo... en posiciones abosolutas con left, top, etc... negativos...
o el scroll en los textarea.
seria interesante investigar a que elemento aplica el haslayout...
aparte de forzar las dimensiones a los elementos (y tener cuidado con los elementos en linea que heredan line-height con height:auto y limpiar los floats claro....
como un *{height:1%;} o un *{position:relative;} o mejor el *{zoom:1;} (pero este ultimo invalida) tambien nos sacan del apuro pero aveces pueden salirse un poco de control las cosas...
Igual no se pierde nada con probar... gracias por el aporte!!!