non c'è solo una discussione che ne parla, ce ne sono migliaia.
Comunque usare i frame per gestire un sito è una pessima soluzione.
L'html è stato creato con degli scopi e quello dei frame non è il getire singoli siti web.

Per quello, esistono i linguaggi erver side. (consigliato PHP).