Puede parecer de perogrullo, pero null es null.
Sorprendentemente para Internet Explorer 7, en determinados contextos, que null sea null o que no sea un objeto, según se desprende del mensaje de error en inglés null is null or not an object, puede no ser bueno.
Ojo, que no es lo mismo 'null' que null, el primero es un literal, eso suena a una mala asignación de una variable.
Tu explicación tiene sentido bellz, pero aunque ya no tengo ese código a mano, estoy bastante seguro que ese no era el problema. Venía porque los nombres de objetos IE los entrecomilla al reportar el error, en este caso 'null'. Sin embargo por algún motivo extraño, no era capaz de resolver su nombre, así que lo resolvía a null.
Coño, 'null is null'… como la canción !!! 🙂
el IE está plagado de errores, no me sorprende 😛