Frames are good for nasic page building, but they can't beat a good bit of php and css, plus do away with tables and use divs instead! Here's a few more disadvantages:
- The browsers back button often doesn't work.
- Frames can reduce the amount of usable space on the page.
- The URL in the address bar usually always stays the same. Although some webmasters do this on purpose, it is generally considered undesirable for experienced web users.
- Frames can create problems with printing.
- If public opinion is important to your site, be aware that many people are vehemently anti-frames. Many reviewers and commentators think frames are for amateurs and will say so.