Sorry about that - pressed the wrong button.
Just about everything you do in web design is a cardinal sin in someone's eyes.
Rather than 'frames are bad' or 'pop-ups' are bad it makes more sense to me to use appropriate techniques for the needs of a particular site - in terms of intended audience, client wishes, budget, etc. Frames are supported by just about all browsers these days and why load the same navigation buttons for evey page than have them scroll off the screen?
My cardinal sin in the past has been playing with DHTML and Flash to make pretty sites which are a nightmare to update (check out http://www.jollygoodsites.com)
Usability can be enhanced by judicious use of Flash - by making the browsing experience more enjoyable and presenting otherwise boring content in a dynamic way you help get a message across.
