Hola:
No entiendo el descrédito gratuito que se hace a los frames o iframes... son elementos válidos y en muchas ocasiones muy útiles.
Cada uno es dueño de hacer lo que quiera y de usar los elementos que quiera, activar o desactivar ventanas emergentes, javascript... o usar filtros que bloqueen contenidos, pero si a uno le gustan esas cosas me parece muy bien que las use. La verdad es que no sabía que algunos navegadores no lo soportan, pero pertenece al juego de etiquetas válido en todas las versiones html, incluso xhtml 1.0 (con DTD transitional)
Tengo una página en donde los iframes son fundamentales:
Gradientes (php + librerías GD). Cada barra deslizante es un iframe...
Saludos