frame/iframe, je le déconseille fortement du moins je n´utilise pas, tout simplement parceque ce n´est pas encore supporté pas tous les navigateurs et que ça fait vraiment pas propre ( deux requêtes au serveur pour une seule page). Après il y a tous les problèmes d´alignement et de décallage qui viennent avec selon les résolutions, et la façon dont les pages sont coupées est rarement très esthétique.
Après, il faut voir ça du côté pratique, par exemple pour une chatbox comme mathieun7 a dit, dans ce cas là ça présente des avantages.
Si tu n´utilises pas du tout php, c´est vrai que l´iframe paraît tentante, sinon c´est l´occasion de s´y mettre ? ; ) PHP5 vient de sortir d´ailleurs 