I'll cut to the chase. My recommendation is to avoid frames on your site unless you have a very user-focused Web designer and you have a site that will work well in a framed environment. Frames can be disorienting and confusing to users. Framed sites inhibit Bookmarking. Just try to bookmark a specific page on a framed site, then see what you get when you come back.
Users typically can only print part of a page.
Frames sites are short-changed by the major search engines. This creates extra non-value added work for the Web development staff. Frames can take up too much screen space. Frame Haters are a vocal majority. Yahoo even has a special section for Frame Haters .