Hola!... bienvenido nuevamente a este mundillo lleno de sorpresas...
Una página sin frames se puede hacer mediante include() del PHP y despues con el CSS le das todo el estilo visual y una maquetación agradable.
En lo personal no me gustan los programa wysiwyg asi que no te recomiendo ninguno. Prefiero escribir el código en el clasico block de notas :), asi conosco mucho mejor a mi web y puedo hacerle todos los cambios que desee sin confundirme y de forma rapida.
Bueno, si deseas actualizarte en la web en hacer una web usable, accesible, dinámica y apta para todos los navegadores y resoluciones te recomiendo que leas sobre estos temas:
- Estandarización web
- XHTML strict 1.0
- CSS 2.1
- Maquetación CSS (no usar tablas HTML para estructurar sitios)
- PHP 5 (especialmente la funcion include() para dividir nuestro sitio como si fueran frames)
- Accesibilidad y usabilidad web
- Posicionamiento SEO
- (si usas javascript que sea no intrusivo)
y bueno, si deseas hacer algo rápido, sigue el consejo del mensaje anterior (no lo recomiendo)
bye! suerte