Debe irse

   Yo comprendo perfectamente que aún hay muchisimos usuarios y navegantes que utilizando el IE6. Pero eso es tan sabido, como obvio y aburrido que diga que debe irse. No es necesario tener compasión. Es tan sencillo cambiar en estos momentos este producto desastroso, que no vale la pena 'dejarlo pasar' (es decir, poner parches que son inconsistentes, relegar funcionalidades, etc, solo por él). Porque, al final, dejarla pasar, es causarle un mal a todos, y estirar la larga agonía, robando tiempo, recursos y posibilidades a todos.

Como desarrolladores somos concientes de que :
   -el futuro de este browser es desaparecer.
   -más y más aplicaciones y sitios web van a tener problemas con el mismo.
   -seria correcto reportar su uso como "vulnerabilidad" en ciertos ambitos.
   -realmente existen opciones, otros browsers (accesibles sin excusas: gratuitos, livianos, compatibles, etc).

   Tomando en cuenta estos puntos, creo que no debe aceptarse más el requerimiento de "compatibilidad con IE6" , y que deben dejarse de lado todas las prácticas sucias necesarias para cumplir con el mismo.
    Lo mejor es decir: "Hacerlo para IE6 es otro proyecto". Como con el mercado celular. Nadie hace un sitio esperando que sea compatible con Firefox, IE7 y Openwave. Se hacen la version web, la  version mobile, la version Iphone...
   Yo sé que hace un tiempo era muy cool y respetable utilizar 'css hacks' , PngFix, HoverFix, y todo ese tipo de cositas que lograban la compatibilidad, pero ahora, es simplemente ensuciar proyectos. Es tener que dejar de lado las posibilidades que ofrecen las nuevas tecnologías. Es hacer cosas que finalmente son inconsistentes. Mejor dicho, que heredan las inconsistencias de todos los browsers en vez de lograr superarlas.
   Creo que este es un buen momento para cambiar lo que se ofrece al respecto: no más compatibilidad con IE6. Si quieren algo para IE6, es otro proyecto.