Viewers may have problems trying to print your page when it is in a frameset. If your viewer knows to right click and open the frame in a new window, she or he may get around these first three problems. There is also a way to handle this problem using a cgi script . However, in my opinion there are better and more fun uses for cgi scripts. That is a lot of work just to make your framed site usable.
Browsers vary quite a bit in how they display frames.
Even though the frame looks elegant on your monitor, the text and pictures may not fit inside the frames the same way on another monitor. There has been word of a security problem for framesets, described by the article at All Things Web. Text-based browsers and screen readers cannot read frames. Apart These problems can discourage your audience. Apart has several useful articles about accessibility, web standards and design considerations.