Bueno, intenté haciendo esto:
html,body,#contenedor,#left{height:100%;
Y me funcionó en FF, sin embargo, a pesar de que en IE funciona deja al final (entre el cuerpo y el footer) unos 300px de más, que es exactamente la medida de la cabecera del sítio (o sea, la distancia entre el tope de la página y el punto exacto donde comienza el #left)
Aquí encontré una solución que hace lo que se quiere lograr, claro, no como nos gustaría, pero lo hace......sería bueno que continuarán esta discusión hasta dar con una solución óptima.
http://platea.pntic.mec.es/~jmas/man...scolumnas.html