Wczytując się w dyskusję to muszę stwierdzić że Unbreak ma tutaj dużo racji.
Osobiście pracuję w dużej korporacji, która obsługuje dużych klientów, gdzie przykładowo na jeden sklep internetowy przypada 70% wejść z IE7
Ta liczba oczywiście co jakiś czas ulega zmianie, ale jesli nie spadnie ona do minimum to niestety musimy robić aby to wyglądało przyzwoicie na IE7,8,9.
Klienci potrafia się przyczepić jednego piksela, który wypada w IE7, a którego nie ma w IE8.
Także co do display:table to także nie polecam w tak elastycznym przypadku.
Co do ogólnego tematu to czy nie wystarczy tutaj pomanilulować trochę line-height ?