Quindi.
Si per pagine esterne al priprio sito
No per pagine interne al proprio sito
Includere pagine di siti esterni al proprio con i frames a mio parere potrebbe essere considerato un'azione lesiva dei diritti d'autore. infatti con i frame appare un indirizzo diverso rispetto alla vera posizione dei contenuti visualizzati
cfr. Jacob Nielesen web usability
per la cronaca esiste un semplice javascript da apporre nell'head che impedisce la visualizzazione del proprio sito in frame:
io l'ho messo sul mio sito (www.fabriziocalderan.it)codice:<script type="text/javascript"> <!-- if (top != self) { top.location = location; } // --> </script>