Luego de actualizar a Mono 1.2.6, ya tenía un sitio perfectamente compatible con XHTML 1.0 estricto. Sin embargo, uno de los dolores de cabeza más grande es la inclusión de Flash, especialmente videos empotrados desde Google Video o similares. Luego de investigar un poco, llegué a este artículo, donde el autor llega a una desagradable conclusión: no hay forma de tener código compatible con xhtml y funcional en todos los navegadores (a menos que usemos código condicional).
Podríamos culpar a Internet Explorer por no soportar correctamente la etiqueta estándar <object>, pero para ser justos, Netscape (predecesor de Firefox) tiene parte de culpa al haber creado la etiqueta <embed> para objetos empotrados, la cual no es parte del estándar y es rechazada por el validador de XHTML.
Por el momento, no tengo una solución definitiva. Tal vez podría simplemente eliminar Flash y dejar sólo enlaces. ¿Alguna idea?.