Um dos caras mais feras que conheço (em se tratando de CSS) é o Maurício Samy Silva (mais conhecido por Maujor: http://www.maujor.com/index.php). Por acaso, acabei vendo um tópico no site dele que explicava como fazer filtro alpha em CSS puro, validando o código na W3C. Veja o tópico abaixo:
http://www.maujor.com/tutorial/filtroalpha.php
A questão de usar alpha em CSS sempre foi um problema. Tem um método para fazer isso que funciona no IE, mas não no Mozilla, e vice-versa, e ambos acabam não validando o CSS na W3C. Pouco importa, dizem muitos, o que importa é que funcione, então o que a maioria dos programadores faz (eu, inclusive) é usar os dois hacks juntos e boa.
O Maujor deu uma dica no mínimo interessante… usar um GIF com padrão, em xadrez, intercalando pixels sólidos com transparentes.
Na mesma hora me veio à cabeça a palavra “GAMBIARRA”, não sei por quê. Dei risada sozinho. Acontece que um dia antes eu tinha encontrado uma solução bem parecida para resolver o mesmo problema: usei dois arquivos PNG, um com transparência de 65% e outro de 75% para fazer um menu com efeito de roll-over, de forma que o menu ficasse por cima de uma imagem de fundo, mas não a cobrisse inteiramente.
É 100% CSS, Funciona no IE7, Mozilla, Opera e Netscape, e valida na W3C perfeitamente.
O site em questão está em desenvolvimento, e quando estiver pronto divulgarei aqui.