los hacks son una mala practica si sigues los estándares, como a mi eso no me interesa, yo solo quiero que la web se vea bien, por ello los uso.
Recuerda que se a echo una especie de acuerdo, que solo serán validos los navegadores desde el actual a 2 generaciones anteriores, ejemplo, ya salio
IE9 por ende solo valen
IE8 e
IE7, cuando salga la final de
IE10 quedara,
IE9 e
IE8, y asi para todos los demás navegadores, FF5, FF4, FF3,......
pero si quieres la maquetación para ie con estándares puedes crear varios css para cada IE y diferenciarlos
asi, son los comentarios condicionales