El hecho de pelear para que se vean de forma similar las páginas en IE6 y resto de navegadores es porque el IE6 está operando desde antes que el resto que se usan. Ahora bien, IE7 debería formar parte de ese resto y cumplir con los estándares y si no lo hace que sus usuarios se encuentren con que no les sirve y se espabilen a usar otro decente. Creo que ya está bien de bailarle el baile a IE