Solo una nota, el que el navegador soporte o no el atributo opacity, no tiene por que afectar la experiencia del usuario, no debería haber problema si el navegador no soporta el atributo, solo debería ser menos "estético".
Y no se a que navegadores les quieres dar soporte, filter:Alpha(opacity=50) sirve para Internet Explorer 5 a 7, si alguien utiliza algo más viejo que eso realmente necesita una actualización, ya que no solo eso no funcionará, desde la resolución de pantalla hasta el modelo de caja.
Saludos