Die Crux an der Sache ist, dass das Element in einem Block-Kontext sein muss - also inline-block für das a-Element. Das wird aber im Internet Exploder 6 und 7 nicht funktionieren.
die kennen AFAIK sowieso kein ::first-letter ...
So ein Unsinn - das geht sogar im IE5 wenn ich jetzt nicht falsch liege.