Ups, se me borró el post anterior, así que seré breve.
¿Realmente has leído el link de CSSLab del post #6? Tu elemento A por supuesto que debe tener contenido, no debe ser un elemento vacío. Pero utiliza text-indent para no mostrarlo en caso de tener activado CSS.
Sobre webs con triple A no conozco a bote pronto ninguna, pero seguro que si buscas encuentras. Las webs de usabilidad pueden seguir el dicho de "en casa del herrero cuchara de palo", así que tampoco te puedes fíar.